[英]Error with Magick++: "Magick++.h file not found
我是 Magick++ 的新手,今天我嘗試設置它來處理 C++ 項目。 我用自制軟件設置了 ImageMagick,然后我嘗試使用類似於我在文檔中找到的命令編譯我的文件:
c++ -O2 -o ascii ascii.cpp `Magick++-config --cppflags --cxxflags --ldflags --libs
但是我遇到了一些錯誤。 實際上,當我查閱有關安裝 Magick++ 的文檔https://imagemagick.org/Magick++/Install.html時,我有點困惑 --- 我在“README.txt”中沒有找到任何有用的說明按照網頁上的建議。 誰能幫我解決這個問題?
我得到的輸出是:
/usr/local/bin/Magick++-config: line 47: /usr/local/opt/pkg-config/bin/pkg-config: No such file or directory
/usr/local/bin/Magick++-config: line 53: /usr/local/opt/pkg-config/bin/pkg-config: No such file or directory
/usr/local/bin/Magick++-config: line 56: /usr/local/opt/pkg-config/bin/pkg-config: No such file or directory
ascii.cpp:1:10: fatal error: 'Magick++.h' file not found
#include <Magick++.h>
^~~~~~~~~~~~
1 error generated.
您安裝的是 6.9 還是最新版本 7.1? 嘗試其他可能會有所幫助。 與此類似,您可以嘗試搜索 Magick++ 頭文件並查看缺少的內容。 但是,是的,您需要像上面提到的 Mark 一樣先進行brew install pkg-config
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.