我一直在尝试在Eclipse(CDT)中的OpenGl项目中链接非常有用的AssImp库
我通过以下问题的答案成功安装了AssImp库:
构建开放资产导入库(Assimp)时出现问题
我还通过以下问题的答案成功地在Eclipse(CDT)中设置了OpenGl:
OS X 上Eclipse中的OpenGL和GLUT
现在,当我试图在使用AssImplib的地方构建一些代码时,出现了以下错误:
ld:警告:在/usr/local/lib/libassimp.a中,文件是为不受支持的文件格式构建的,该格式不是链接的体系结构(i386)
我猜这个图书馆是为错误的建筑而建的。。。我试着在CMake的"CMake_OSX_ARCHITECTURES:"标志中填写"i386",但这毫无帮助。。。
好的,我更改了架构,但它仍然会出现一些链接错误。。
有人有同样的错误吗?
未定义的符号:"_get_crc_table",引用自:_libassimp.a中的unzOpenCurrentFile3(解压缩.c.o)">充气装置2",引用自:libassimp.a(XGLLoader.cpp.o)中的Assimp::XGLImporter::InternetReadFilelibassimp.a(BlenderLoader.cpp.o)中的Assimp::BlenderImporter::InternetReadFilelibassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)_libassimp.a中的unzOpenCurrentFile3(解压缩.c.o)"_inflateEnd",引用自:libassimp.a(XGLLoader.cpp.o)中的Assimp::XGLImporter::InternetReadFilelibassimp.a(BlenderLoader.cpp.o)中的Assimp::BlenderImporter::InternetReadFilelibassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)_libassimp.a中的unzCloseCurrentFile(解压缩.c.o)"_inflateSetDictionary",引用自:libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)"_inflate",引用自:libassimp.a(XGLLoader.cpp.o)中的Assimp::XGLImporter::InternetReadFilelibassimp.a(BlenderLoader.cpp.o)中的Assimp::BlenderImporter::InternetReadFilelibassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)_libassimp.a中的unzReadCurrentFile(解压缩.c.o)"_crc32",引用自:_libassimp.a中的unzReadCurrentFile(解压缩.c.o)_libassimp.a中的unzReadCurrentFile(解压缩.c.o)"_inflateReset",引用自:libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)libassimp.a(XFileParser.cpp.o)中的Assimp::XFileParser::XFileParser(std::vector>const&)ld:找不到符号
我通过在链接器库中添加zlib库来修复问题->add"z">
如gabor papp在assimp邮件列表中所建议的