与Magick ++和cygwin的g ++问题

时间:2009-02-06 21:04:25

标签: g++ cygwin imagemagick magick++

当我尝试使用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。

1 个答案:

答案 0 :(得分:3)

GraphicsMagick和ImageMagick是两个不同的库。如果您想使用ImageMagick构建程序,正如您所说,只需更改

即可
GraphicsMagick++-config

Magick++-config

这应该有效。至于GraphicsMagick,看起来Cygwin中的当前-devel库已经坏了,因为它需要一个不再可用的库(libdpstk)。 (如果您有兴趣,请查看here。)