홈>
며칠 전에 C ++을 배우기 시작했고 좀 더 재미있는 데이터를 얻고 싶습니다. 나는 기초 많은 API를에서 연습 한 후 데이터를 얻을하는 데 도움이 수 Unirest라는 강력한 C ++ 라이브러리를 href="http://unirest.io/objective-c.html">
프로젝트에 라이브러리를 포함시키는 방법을 모르겠습니다. 나는 그것을하는 방법에 대한 비디오를 좋아해서 방금
libs
를 만들었습니다.
폴더 (PHP로 프로그래밍 할 때 항상 수행하는 것처럼)와 라이브러리 파일을 복사했습니다. 헤더 파일
UNIRest.h
를 포함시킨 후
내 소스에
libs
를 추가
프로젝트 속성-구성 속성-VC + 디렉터리의 VS + 디렉터리로 디렉터리 옵션 모든 것은 여전히 OK입니다. 그러나 헤더 파일
UNIRest.h
를 열면
문제가 나타났습니다 :
#import "UNIHTTPRequest.h"
#import "UNIHTTPRequestWithBody.h"
#import "HttpRequest/UNISimpleRequest.h"
#import "HttpRequest/UNIBodyRequest.h"
#import "HttpResponse/UNIHTTPBinaryResponse.h"
#import "HttpResponse/UNIHTTPJsonResponse.h"
#import "HttpResponse/UNIHTTPStringResponse.h"
모든 매크로에 밑줄이 표시되고 다음 메시지와 함께 컴파일이 실패했습니다 :
fatal error C1083: Cannot open type library file: 'libs\unirest\unihttprequest.h': Error loading type library/DLL.
좀 도와 주시겠습니까? 오후 내내 작동하도록 노력했기 때문에 어리석은 질문이 아니기를 바랍니다. (
- 답변 # 1
- 답변 # 2
또는#pragma.
예 :
#pragma comment( lib, "yourLibrary.lib" )
관련 자료
- c++ - Visual Studio Code 디버거에 컴파일러 플래그를 포함시키는 방법은 무엇입니까?
- Visual Studio NuGet의 XamarinAndroid 용 Androidx 라이브러리
- c++ - Raspberry Pi로 크로스 컴파일하는 동안 Visual Studio에 Include 디렉토리를 추가하는 방법은 무엇입니까?
- SFML 소스 코드를 Visual Studio 2017 C ++ 프로젝트에 포함하고 컴파일하는 방법
- 명명 규칙을 사용하여 특정 파일을 삭제하기위한 Visual Studio 사전 빌드 이벤트
- visual studio - 데이터 연결에 sql server compact 옵션 없음
- c# - Visual Studio에서 System ArgumentNullExpection이 발생했다는 팝업이 나타나는 이유는 무엇입니까?
- Visual Studio"Rebuild Solution"주문
- Visual Studio App Center는 WPF 응용 프로그램을 지원합니까?
- c# - Visual Studio 2019가 코드 메트릭의 기준을 변경 했습니까? 나는 지금 두 배나 많아
- Visual Studio 2019 업데이트 되돌리기
- Visual Studio Code에서 F # Interactive를 활성화하는 방법은 무엇입니까?
- Linux의 Visual Studio Code에서 SVN을 사용할 수 없습니다
- 직렬 포트를 통해 Arduino에서 데이터를 수신하는 동안 Visual Studio가 정지됨
- c# - 프로그래밍 방식으로 Visual Studio 확장을 설치할 수 있습니까?
- Visual Studio 코드에서 코드를 실행/테스트하는 방법은 무엇입니까?
- c# - Visual Studio 2012와 함께 NET Core 22 SDK를 설치할 수 있습니까?
- visual studio code - 공간에 대한 제안을 표시하지 않는 방법?
- python - 나머지 API를 사용하여 Visual Studio Team Foundation Server 2015에서 파일을 이동하거나 이름을 바꾸는 방법
- c# - 네임 스페이스"clr-namespace - "my name space""에"my class name"이라는 이름이 없습니다 wpf, visual studio 2017
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
일반적으로 프로젝트에 라이브러리를 포함하려면 5 가지 작업을 수행해야합니다.
1) 선언/인터페이스가있는 #include 문 필요한 파일을 추가합니다 (예 :
).2) 컴파일러가 조사 할 포함 디렉토리 추가
->구성 속성/VC ++ 디렉토리/디렉토리 포함 (클릭 및 편집, 새 항목 추가)
3) * .lib 파일을위한 라이브러리 디렉토리 추가 :
->프로젝트 (상단 표시 줄)/속성/구성 속성/VC ++ 디렉토리/라이브러리 디렉토리 (클릭하고 편집하고 새 항목 추가)
4) lib의 * .lib 파일 연결
->구성 속성/링커/입력/추가 종속성 (예 : library.lib;
5) * .dll 파일을 배치하십시오 :
->디렉토리에 당신은 또한 코드 레벨에서>윈도우/system32를