我成功地在Visual Studio 2012中构建了一个无需插件即可运行QT的程序。我包括了QT include文件夹,并将库手动添加到了资源中。然后编译并运行。

现在,我想以相同的方式使用QCustomPlot,而不使用QtAddin插件。我尝试了多个项目,在其中添加了QCustomPlot的.h和.cpp并尝试进行编译,但是这给了我很多链接器问题(http://pastebin.com/SWVXktBk)。有人可以指出我正确的方向吗?

Windows 7 x64,QT 5.4.1,

最佳答案

几个小时后,我找到了。
正如UldisK所指出的,我不得不移动标题。
我关注了这里的所有内容:http://ldmartin68.com/QTSetup4VSNET.html

在Windows cmd中

moc qcustomplot.h > moc_qcustomplot.cpp

然后只需将生成的文件添加到项目中,瞧就可以了。
最后,您应该在项目中:
  • 原始qcustomplot.h
  • 原始qcustomplot.cpp
  • 生成的moc_qcustomplot.cpp
  • 10-08 09:29