Visual Studio 2013でCGALとQtを使用してプロジェクトをコンパイルする際に問題があります。多面体のデモアプリケーションをCGALデモで試してみました。シーンを自分のQtプロジェクトに移動しようとしました。CGAL Qtリンカエラー
エラーがあげられる:
エラーLNK2001:未解決の外部シンボル? "パブリック:静的構造体QMetaObjectのconstの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のx64
リンカ入力:
- 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どういう意味ですか?私はQtのためにcgalからlibを1つしか持っていません - CGAL_Qt5-vc120-mt-4.8.lib .. –
そうです。あなたはそれにリンクしましたか? – sloriot