行。我刚刚使用在线安装程序从http://qt.nokia.com/downloads安装了 Qt 。我安装了 MinGW、make、gcc 和 g++。我还添加了变量QMAKESPEC
,QTDIR
并将 MinGW 和 Qt 中的目录附加到PATH
变量中。运行 qmake 和 make 时,我收到大量关于未定义引用的错误QGraphicsScene
,QGraphicsView
等等。
这是众多之一:
./debug/mox_roiwindow.o:moc_roiwindow.cpp:(.rdata$_ZTV9roiwindow[vtavle for roiwindow]+0x74): undefined reference to 'QGRaphcisScene::drawForeground(QPainter*, QRectF const&)'
makefile 中的 LIBS 部分是:
LIBS = -L'c:/QtSDK/Desktop/Qt/4.8.0/msvc2008/lib' -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
包含部分是:
INCPATH = -I'../../../../QtSDK/Desktop/Qt/4.8.0/msvc2008/include/QtCore' -I'../../../../QtSDK/Desktop/Qt/4.8.0/msvc2008/include/QtGui'
这似乎是正确的。我试图通过谷歌查找解决方案,要么一无所获,要么解决方案似乎没有帮助。谢谢。