MSVS2012 中的 QCustomPlot

QCustomPlot in MSVS2012

我在 visual studio 2012 年成功构建了一个无需插件即可运行 QT 的程序。我包含了 QT include 文件夹并手动将库添加到资源中。它编译并 运行.

现在我想以同样的方式使用 QCustomPlot,但没有 QtAddin 插件。我尝试了多个项目,我在其中添加了 QCustomPlot 的 .h 和 .cpp 并尝试编译,但它给了我大量的链接器问题(http://pastebin.com/SWVXktBk)。有人能指出我正确的方向吗?

Windows 7 x64,QT 5.4.1,

几小时后,我找到了。 正如 UldisK 指出的那样,我不得不 moc header。 我关注了这里的所有内容:http://ldmartin68.com/QTSetup4VSNET.html

在windows命令中

moc qcustomplot.h > moc_qcustomplot.cpp

然后只需将生成的文件添加到项目中,就可以了。 最后你应该在项目中:

  • 原qcustomplot.h
  • 原qcustomplot.cpp
  • 生成的moc_qcustomplot.cpp