我成功地在visual studio 2012中构建了一个程序,该程序在没有插件的情况下运行QT。我包含了QT include文件夹,并手动将库添加到资源中。它编译并运行。
现在我想以同样的方式使用QCustomPlot,而不使用QtAddin插件。我尝试了多个项目,在这些项目中我添加了QCustomPlot的.h和.cpp并尝试编译,但它给我带来了大量的链接器问题(http://pastebin.com/SWVXktBk)。有人能给我指正确的方向吗?
Windows 7 x64,QT 5.4.1,
几个小时后,我找到了它。正如UldisK所指出的那样,我不得不用moc头球。我跟踪了这里的一切:http://ldmartin68.com/QTSetup4VSNET.html
在windows cmd 中
moc qcustomplot.h > moc_qcustomplot.cpp
然后简单地将生成的文件添加到项目中,voila就工作了。最后你应该在项目中:
- 原始qcustomplot.h
- 原始qcustomplot.cpp
- 生成的moc_qcustomplot.cpp