我不确定如何在我的c ++项目中包含/使用libHaru。 https://github.com/libharu/libharu/wiki/Installation#Windows_except_cygwinMSYS。我是否需要运行nmake命令才能使其正常工作?
答案 0 :(得分:1)
使用nmake命令将使用msvc编译器构建库,然后您可以将其与应用程序链接,我猜测Makefile.msvc
脚本将构建一个静态库,其中Makefile.msvc_dll
将建立一个动态的。
无论如何,你没有需要这样做,但是如果你想在你的Win32应用程序中使用该库,那么这可能是最容易/最快的方法。< / p>
在执行编译之前,只需确保在cmd会话中有必要的路径来调用nmake,可以通过在%Visual Studio InstallDir%/ VC / bin目录中执行vcvars32.bat
来执行此操作。只需将该路径永久添加到%PATH%环境变量。
并且libHaru的必要依赖项也存在,从初始编译尝试看起来像libpng和zlib需要放在与提取的libHaru目录相同的目录中。