2017-04-10 123 views

回答

1

使用NMAKE命令將建立與MSVC的編譯器,你就可以用你的應用程序,我猜Makefile.msvc腳本將建立一個靜態庫,其中作爲Makefile.msvc_dll將建立一個動態的鏈接庫。

無論如何,你不需要需要這樣做,但如果你想用你的Win32應用程序庫,那麼這可能是最簡單/最快的方式來做到這一點。

只要確保您在cmd會話中具有必要的路徑,並在編譯之前調用nmake,就可以通過在%Visual Studio InstallDir%/ VC/bin目錄中執行vcvars32.bat或只是永久添加通往%PATH%環境變量的路徑。

而且libHaru的必要依賴關係也存在,從最初的編譯嘗試看,它看起來像libpng和zlib需要放在與解壓縮的libHaru目錄相同的目錄中。

+0

@ user2047610-當我嘗試在Visual Studio中構建它時,出現此錯誤。 rror LNK2019:無法解析的外部符號_deflateInit_在函數中引用_HPDF_Stream_WriteToStreamWithDeflate – amanda45

+0

聽起來像它沒有鏈接到zlib依賴項,也許你需要先建立該庫? – user2047610

+0

@ user2047610-你有沒有工作? – amanda45

相關問題