MSVS2012 中的 QCustomPlot
Posted
技术标签:
【中文标题】MSVS2012 中的 QCustomPlot【英文标题】:QCustomPlot in MSVS2012 【发布时间】:2015-04-08 11:12:26 【问题描述】:我成功地在 Visual Studio 2012 中构建了一个无需插件即可运行 QT 的程序。我包含了 QT 包含文件夹并手动将库添加到资源中。它编译并运行。
现在我想以同样的方式使用 QCustomPlot,不使用 QtAddin 插件。我尝试了多个项目,在其中添加了 QCustomPlot 的 .h 和 .cpp 并尝试编译,但它给了我大量的链接器问题(http://pastebin.com/SWVXktBk)。有人能指出我正确的方向吗?
Windows 7 x64,QT 5.4.1,
【问题讨论】:
我没有使用 Visual Studio 编译 qt 程序,但您没有链接到为 qcustomplot 文件生成的 moc 文件。 在将 moc 应用到 qcustomplot.h 之后,我应该尝试将这个 .h 和 generated.cpp 添加到我的项目中吗?因为它仍然会给出链接器错误。 【参考方案1】:几个小时后,我找到了。 正如 UldisK 所指出的,我不得不对标题进行移动。 我在这里关注了所有内容:http://ldmartin68.com/QTSetup4VSNET.html
在windows cmd中
moc qcustomplot.h > moc_qcustomplot.cpp
然后只需将生成的文件添加到项目中,就可以了。 最后你应该在项目中有:
原始 qcustomplot.h 原始 qcustomplot.cpp 生成的 moc_qcustomplot.cpp【讨论】:
希望我能给这个更多的赞成票。另请注意,您必须使用 Qt 终端。以上是关于MSVS2012 中的 QCustomPlot的主要内容,如果未能解决你的问题,请参考以下文章
MSVS 2010。如何为解决方案中的所有程序集分配相同的版本?
尝试调试 WCF 服务代码(MSVS 2013)时,在“添加监视”功能上获取“表达式评估器中的内部错误”