2017-03-02 8 views
3

Windows 64 비트에서 NITRO NITF 라이브러리를 빌드하려고합니다. 또한 C++ 공유 라이브러리를 빌드해야합니다 (예 : EXE뿐만 아니라 DLL). python waf configure build --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --sharedWaf를 사용하여 Windows에서 NITRO NITF 라이브러리 빌드

하지만 빌드하는 동안 내가 갖는 : invalid def file 'lib/libxerces.def'

라이브러리는 여기에 있습니다 : https://github.com/mdaus/nitro

사람은 경험이 라이브러리를 구축이 있습니까을 내가 함께 구축하기 위해 노력하고있어

Windows에서?

답변

0

이것은 다소 수정 된 NITRO의 버그입니다. 그것은이 모든 방법은 아니지만, 지금 당신이 할 수있는 가야

python waf configure --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 install 
python waf configure --enable-debugging --prefix=installed --enable-cpp11 --enable-64bit --dist-source --msvc_targets=x64 --shared install 

(예, 두 명령이 필요합니다.) NITRO 단지 C 층 당신에게 DLL을 얻을 것이다

.

NITRO와 관련된 향후 문제가있는 경우 GitHub 페이지에서 문제를 여는 것이 더 빠를 수 있습니다.