【发布时间】:2013-06-05 09:49:44
【问题描述】:
我正在 Xcode 中使用 C++ 编写一个项目,它在调试模式下编译和运行都非常好。我现在正试图让它在发布模式下工作,它出现了许多链接器错误,这些错误归结为一个特定的库(确切地说,是我正在使用的 netcdf 库)。错误具有以下形式:
"NcVar::num_atts() const", referenced from:
getScaling(NcVar*, double&, double&)in NetCDFHandler.o
NetCDFHandler 是我的文件(getScaling 是我的函数)。我查看了调试和发布的构建设置,并确保“其他链接器平面”、“标题搜索路径”和“库搜索路径”在两者中都是相同的。唯一保持不同的是应该保持不同的事情(例如优化级别和每个配置构建产品路径)。
有没有人知道哪里出了问题?
提前致谢!
------更多信息------
链接器警告 xcode 在第一个错误之前立即抛出:
ld: warning: in /Developer/SDKs/MacOSX10.6.sdk/usr/local/lib/libnetcdf_c++.dylib, file was built for unsupported file format which is not the architecture being linked (i386)
【问题讨论】:
标签: c++ xcode linker release netcdf