我试着写在Visual Studio 2010中我的ImageMagick的二进制分发版已经安装在我的系统,我可以使用的ImageMagick的命令行界面对样品的ImageMagick程序。
然而,当我尝试包括在我的C ++程序“Magick ++。H”,它说,它无法打开源文件。
我发现编译和从源代码构建ImageMagick中的说明,但有可能改变我的Visual Studio项目设置,以便它可以从ImageMagick的已经安装的版本挑选必需的引用/库?
我试着写在Visual Studio 2010中我的ImageMagick的二进制分发版已经安装在我的系统,我可以使用的ImageMagick的命令行界面对样品的ImageMagick程序。
然而,当我尝试包括在我的C ++程序“Magick ++。H”,它说,它无法打开源文件。
我发现编译和从源代码构建ImageMagick中的说明,但有可能改变我的Visual Studio项目设置,以便它可以从ImageMagick的已经安装的版本挑选必需的引用/库?
我决不是一个专家,但这里是我工作:
使用Windows7的专业和Visual C ++快讯2010年...
我检查了Install development headers and libraries for C and C++
在安装结束后,我得到了这两个文件夹。 Magick++.h
在于里面include
。
一定要设置你的项目Additional Library Locations
和Additional Include Directories
,你应该能够编译程序。
另外:手动建议你需要做的这对你的程序的工作,但我没有,它仍然工作:
InitializeMagick(path_to_ImageMagick_DLLs);
和我简短的测试过程中,我发现, Magick::Image::Magick()
其改变图像格式不会在调试模式下工作。 它在发行模式下工作,虽然。