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
我在 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