当我尝试使用Magick ++和cygwin编译一个简单的c ++文件时,我不断得到这个结果:
$ g++ -o imageTest imageTest.cpp `GraphicsMagick++-config --cppflags --cxxflags --ldflags --libs`
g++: unrecognized option `-no-undefined'
/usr/lib/gcc/i686-pc-cygwin/3.4.4/../../../../i686-pc-cygwin/bin/ld: cannot find -ldpstk
collect2: ld returned 1 exit status
我通过cygwin gui设置安装了ImageMagick。
答案 0 :(得分:3)
GraphicsMagick和ImageMagick是两个不同的库。如果您想使用ImageMagick构建程序,正如您所说,只需更改
即可GraphicsMagick++-config
到
Magick++-config
这应该有效。至于GraphicsMagick,看起来Cygwin中的当前-devel库已经坏了,因为它需要一个不再可用的库(libdpstk)。 (如果您有兴趣,请查看here。)