.dll을 C++ 프로젝트에 추가하려고합니다. IDE : 내가 무슨 짓을 비주얼 스튜디오 2013Visual Studio에서 추가하는 C++ .dll - 아직 "해결되지 않은 외부 기호"
: VC++ Directories -> Include Directories
에 헤더
- 추가 디렉토리. 괜찮습니다. 헤더를 포함 할 수 있습니다. 인텔리 센스는 이러한 파일에 이름을 보았습니다.
Additional Dependencies
부와VC++ Directories -> Library Directories
및Linker -> General -> Additional Library Directories
모두에서이 파일의 경로에 추가 lib 디렉토리 파일입니다.DEBUG 폴더 (또한 확실하게, 단지 을 폴더를 투사하기)
내가 내 .DLL
dumpbin.exe
을 사용하는 배치 실제 .DLL 파일그리고 아직 그 .dll에 저장된 함수로 해결되지 않은 외곽선이 있습니다. 어떤 제안?
이 결과는 question이며
Use library Dependency Inputs
을 예로 설정했습니다. 아직도 운이 없다.일부 추가 정보를 원하시면 : 오류 예 :
Error 2 error LNK2019: unresolved external symbol "__declspec(dllimport) public: double __thiscall Fem::Node::GetX(void)" ([email protected]@[email protected]@QAENXZ) referenced in...
DUMPBIN 출력이 기능 : 나는 이름의 마지막 부분에서 약간의 차이를 볼 수
172 AB 000F81A0 [email protected]@[email protected]@QEAANXZ
. 어떻게 든 코멘트에서 언급했듯이 Visual Studio 컴파일러로 Qt 프로젝트에서 작업하게되었습니다.
머리글을 찾습니다. 헤더 디렉토리는 "라이브러리 디렉토리"가 아니라 "디렉토리 포함"으로 이동해야합니다. * .lib 파일이있는 디렉토리를 "라이브러리 디렉토리"에 추가 했습니까? – Wintermute
@Wintermute 죄송합니다. 질문을 제대로 작성하지 못했습니다. 물론, 나는 라이브러리 디렉토리의 .dir과 .lib에 .h를 포함하고 있습니다. –