QCustomPlot in MSVS2012
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头球。我跟踪了这里的一切:http://ldmartin68.com/QTSetup4VSNET.html
在windows cmd 中
moc qcustomplot.h > moc_qcustomplot.cpp
然后简单地将生成的文件添加到项目中,voila就工作了。最后你应该在项目中:
- 原始qcustomplot.h
- 原始qcustomplot.cpp
- 生成的moc_qcustomplot.cpp
相关文章:
- netcat command in c++
- Difference in displaying cv2 Mat
- C++ MFC Libraries in Travis CI
- 如何在OpenSSL中从configuration.h.in获取configuration.h
- 创建具有 new in 函数和"this is nullptr"异常的对象
- IN, OUT, INOUT Parameters
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 有人安装"IITB Simplecpp in mac"吗?
- 从 C 样式字符串中删除子字符串 "in place" 在C++代码中
- 如何修复"error: ‘_1’ was not declared in this scope"?
- Softmax Implementation in C++
- 将 out/in out 参数与 if/switch 的 init 语句一起使用
- IF-nesting in c++
- Gurobi GRBModel and GRBmodel in C++
- Tensorflow Hub in C++
- Centos7 g++ "to_string is not in a member of std"
- InitializeCriticalSectionEx Not Located In KERNEL32.Dll
- 将 lambda 表达式传递给 std::function in C++
- @CPPFLAGS@在 Makefile.in 中意味着什么?
- QCustomPlot in MSVS2012