2015-04-08 4 views
0

Мне удалось создать программу в visual studio 2012, которая запускает QT без плагина. Я включил папку QT include и вручную добавил библиотеки к ресурсам. И он собрался и побежал.QCustomPlot в MSVS2012

Теперь я хотел использовать QCustomPlot таким же образом, без плагина QtAddin. Я попробовал несколько проектов, в которых я добавил Q.cpppp. И .cpp и попытался скомпилировать, но это дает мне массу проблем с компоновщиками (http://pastebin.com/SWVXktBk). Может ли кто-нибудь указать мне в правильном направлении?

Windows 7 x64, QT 5.4.1,

+0

Я не использовал Visual Studio для компилируйте qt-программы, но вы не связываетесь с moc-файлами, которые создаются для файлов qcustomplot. – UldisK

+0

После применения moc к qcustomplot.h, должен ли я попытаться добавить этот .h и сгенерированный.cpp в мой проект? Потому что он все еще дает ошибки компоновщика. – user3023605

ответ

0

После нескольких часов, я нашел его. Как UldisK указал, мне нужно было создать заголовок. Я последовал за все здесь: http://ldmartin68.com/QTSetup4VSNET.html

В окнах CMD

moc qcustomplot.h > moc_qcustomplot.cpp 

затем просто добавить сгенерированный файл в проект, и вуаля работал. В конце концов, вы должны иметь в проекте:

  • оригинальный qcustomplot.h
  • оригинальный qcustomplot.cpp
  • генерируемый moc_qcustomplot.cpp