我在VisualStudio 2013中用CGAL和Qt编译项目时遇到了问题。我尝试在CGAL演示中尝试将Scene场景演示为我自己的Qt项目。CGAL Qt链接器错误
错误是这样的:
错误LNK2001:解析外部符号? “市民:静态结构QMetaObject常量CGAL ::三:: Viewer_interface :: staticMetaObject”(staticMetaObject @ Viewer_interface @三@ CGAL @@ 2UQMetaObject @@ B)... \ Scene_polyhedron_item.obj
错误LNK2001:无法解析的外部符号“public:static class QColor const CGAL :: Three :: Scene_item :: defaultColor”(?defaultColor @ Scene_item @ Three @ CGAL @@ 2VQColor @@ B)... \ Scene_polyhedron_item.obj
- 的Qt:5.5
- CGAL:4.8.beta-1
- 的VisualStudio:2013 64
链接器输入:
- C:\ Qt的\ 5.5 \ msvc2013_64 \ lib中\ Qt5Core.lib
- C:\ Qt的\ 5.5 \ msvc2013_64 \ LIB \ Qt5Gui.lib
- C:\ Qt的\ 5.5 \ msvc2013_64 \ LIB \ Qt5OpenGL.lib
- C:\ Qt的\ 5.5 \ msvc2013_64 \ lib中\ Qt5OpenGLExtensions.lib
- C:\ Qt的\ 5.5 \ msvc2013_64 \ lib中\ Qt5Widgets.lib
- C:\ Qt的\ 5.5 \ msvc2013_64 \ lib中\ Qt5Svg。 LIB
- C:\ Qt的\ 5.5 \ msvc2013_64 \ lib中\ Qt5Xml.lib
- CGAL_Qt5-VC120-MT-4.8.lib
- C:\ Qt的\ 5.5 \ msvc2013_64 \ lib中\ qtmain.lib
moc_ *文件每生成一次生成
感谢您的任何建议。
你链接你libCGALQt5? – sloriot
@sloriot你是什么意思?我只有一个lib从cgal for Qt我发现了什么 - CGAL_Qt5-vc120-mt-4.8.lib .. –
是的那一个。你有链接吗? – sloriot