我正在尝试在运行osx lion的mac air上使用带有C ++项目的ImageMagick 6.7.3。我一直在与它斗争几天谷歌搜索和研究我似乎无法让链接器找到文件,无论我尝试什么。这是我从eclipse的链接器日志有没有人知道为什么这不起作用?
我已经填充了库搜索路径和属性中的包含路径设置 - > c / c ++ build - >设置菜单以及ImageMagick安装的路径。任何帮助将不胜感激!!!
构建项目的构建项目ImportingLibrary **
全力以赴
构建目标:ImportingLibrary
调用:MacOS X C ++链接器
g ++ -L / Users / jon / Programs / ImageMagick-6.7.3 / lib -o“ImportingLibrary”./ src /ChoicePath.o ./scrc/ImageCreation.o ./src/NavFocus.o ./src/RouteInputAnalyzer.o
架构x86_64的未定义符号:
“_MagickWandGenesis”,引自:
NavFocus.o中的_main
ld:找不到架构x86_64的符号
collect2:ld返回1退出状态
make: * [ImportingLibrary]错误1
构建完成**
构建项目的构建版本ImportingLibrary **
全力以赴 构建文件:../ src / NavFocus.cpp 调用:GCC C ++编译器 g ++ -O3 -Wall -c -fmessage-length = 0 -MMD -MP -MF“src / NavFocus.d”-MT“src / NavFocus.d”-o“src / NavFocus.o”“../src/ NavFocus.cpp” ../src/NavFocus.cpp:13:29:警告:魔杖/ MagickWand.h:没有这样的文件或目录 ../src/NavFocus.cpp:在函数'int main()'中: ../src/NavFocus.cpp:19:错误:'MagickWandGenesis'未在此范围内声明 make: * [src / NavFocus.o]错误1
构建完成**