我正在创建一个带有我单独编写的后端表示的 Qt 小部件。后端使用 Magick++,我可以从命令行编译它:
g++ -c ../SpriteCreator/WriteGIF.cpp sprite.cpp -I ../SpriteCreator/
Magick++-config --cxxflags --cppflags
Magick++-config --ldflags --libs
-O2
但是当我尝试编译项目 Qt Creator 它告诉我
/home/tpope/obeyYourThirst/qtSpriteEditor/backend/sprite.cpp:15:错误:Magick++.h:没有这样的文件或目录#include <Magick++.h>
我将 Magick++.h 的路径添加到了 INCLUDEPATH,但现在它出现了类似于此的错误:
/home/tpope/obeyYourThirst/qtSpriteEditor/backend/sprite.cpp:66:错误:未定义对“Magick::InitializeMagick(char const*)”的引用
每次使用 Magick 功能。它似乎不包括图书馆。我如何在 Qt Creator 中做到这一点?