集成qt4、vtk和visual studio2010 [英] intergrating qt4 ,vtk and visual studio2010
问题描述
我有一个集成的visual studio(2010)和Qt(4个visual studio addin)组合,最近才决定添加VTK5.我已经按照到处的众多指令设法编译了VTK.但是我试图构建一个简单的例子来自 VTK 网站,但我收到以下 Dll 错误.我在 Visual Studio 中添加了包含路径,但无法编译.请指导我下一步应该做什么.
I have an integrated visual studio (2010) and Qt(4 visual studio addin) combination and just recently decided to add VTK5.I have managed to compile VTK as per the numerous instructions everywhere .However i tried to build a simple example from the VTK website but i get the Dll errors below.I have added include paths in visual studio but just can't compile .please direct me on what i should do next .
GeneratedFiles\Debug\moc_QVTKWidget.cpp(73):警告 C4273:'staticMetaObjectExtraData':dll 链接不一致E:/libs/vtk/vtk-5.10.1/VTK5.10.1/GUISupport/Qt/QVTKWidget.h(76) :参见先前定义的'private: static QMetaObjectExtraData const QVTKWidget::staticMetaObjectExtraData'GeneratedFiles\Debug\moc_QVTKWidget.cpp(77): error C2491: 'QVTKWidget::staticMetaObject' : 不允许定义 dllimport 静态数据成员
GeneratedFiles\Debug\moc_QVTKWidget.cpp(73): warning C4273: 'staticMetaObjectExtraData' : inconsistent dll linkage E:/libs/vtk/vtk-5.10.1/VTK5.10.1/GUISupport/Qt/QVTKWidget.h(76) : see previous definition of 'private: static QMetaObjectExtraData const QVTKWidget::staticMetaObjectExtraData' GeneratedFiles\Debug\moc_QVTKWidget.cpp(77): error C2491: 'QVTKWidget::staticMetaObject' : definition of dllimport static data member not allowed
推荐答案
我已经能够按照本指南构建一个工作环境,它真的很有帮助并且解释得很好(而且,更重要的是,它使用 VS2010,QT 4 和 VTK 5):http://guitarcplusplus.blogspot.it/2013/02/itk-vtk-qt-on-window-7-64bit-and-visual.html.
I have been able to build a working environment following this guide, it is really helpful and well explained (and, as the more important thing, it uses VS2010, QT 4 and VTK 5): http://guitarcplusplus.blogspot.it/2013/02/itk-vtk-qt-on-window-7-64bit-and-visual.html.
这篇关于集成qt4、vtk和visual studio2010的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!