6
我正在嘗試向使用CMake開發的更大的C++項目添加一些東西。在我添加的部分中,我想使用Magick ++。在CMake中設置路徑(C++,ImageMagick)
如果我只編譯我的小例子程序
#include <Magick++.h>
int main()
{
Magick::Image image;
return 0;
}
與
g++ -o example example.cxx
,因爲它沒有找到 「Magick ++。h」 的失敗。
如果我使用
g++ -I /usr/include/ImageMagick -o example example.cxx
我得到 「未定義的引用」 錯誤。
如果我遵循http://www.imagemagick.org/script/magick++.php的說明和使用
g++ `Magick++-config --cxxflags --cppflags` -o example example.cxx `Magick++-config --ldflags --libs`
它的工作原理編譯。
現在: 我該如何將它融入到使用CMake的大型項目中?我該如何改變CMakeLists.txt?
的感謝!這就像一個魅力。 – boothby81