내 C++ 프로젝트에 libHaru를 포함하거나 사용할 수있는 방법이 확실하지 않습니다. https://github.com/libharu/libharu/wiki/Installation#Windows_except_cygwinMSYS. 작동하게하려면 nmake 명령을 실행해야합니까?Visual Studio에 libharu를 추가하는 방법
답변
nmake 명령을 사용하면 응용 프로그램과 연결할 수있는 msvc 컴파일러로 라이브러리를 빌드 할 수 있습니다. Makefile.msvc
스크립트는 정적 라이브러리를 구축 할 것으로 짐작합니다. Makefile.msvc_dll
은 동적 라이브러리를 작성합니다.
어쨌든 은 그런 식으로하지 말고이 필요하지만 라이브러리를 Win32 응용 프로그램과 함께 사용하려면 가장 쉽고 빠른 방법입니다.
컴파일을 수행하기 전에 nmake를 호출 한 cmd 세션에 필요한 경로가 있는지 확인하기 만하면 % Visual Studio InstallDir %/VC/bin 디렉터리에 vcvars32.bat
을 실행하거나 영구적으로 추가하면됩니다 % PATH % 환경 변수 경로.
libHaru에 대한 필수 종속성도 있습니다. 초기 컴파일 시도에서 추출한 libHaru 디렉토리와 동일한 디렉토리에 libpng 및 zlib를 배치해야합니다.
@ user2047610- 나는 시각 스튜디오에서 그것을 건축 할 것을 시도 할 때이 과실을 얻는다. rlNK2019 : _HPDF_Stream_WriteToStreamWithDeflate 함수에서 참조 된 확인되지 않은 외부 기호 _deflateInit_ – amanda45
zlib 종속성과 연결되지 않은 것 같은데, 아마도 먼저 해당 라이브러리를 빌드해야합니까? – user2047610
@ user2047610- 작동 했습니까? – amanda45
제공된 지침을 읽으십시오. 그것 그것 여기에서 : https://github.com/libharu/libharu/wiki –