Ok. 방금 온라인 설치 프로그램을 사용하여 http://qt.nokia.com/downloads에서 Qt를 설치했습니다. MinGW, make, gcc 및 g ++가 설치되어 있습니다. 또한 변수 QMAKESPEC
과 QTDIR
을 추가하고 MinGW 및 Qt의 디렉토리를 PATH
변수에 추가했습니다.Windows에서 QT 컴파일 64 - 정의되지 않은 참조
./debug/mox_roiwindow.o:moc_roiwindow.cpp:(.rdata$_ZTV9roiwindow[vtavle for roiwindow]+0x74): undefined reference to 'QGRaphcisScene::drawForeground(QPainter*, QRectF const&)'
메이크의 LIBS 부분은 다음과 같습니다 :
qmake를 실행하고 할 때 나는 등QGraphicsScene
에 정의되지 않은 참조,
QGraphicsView
에 대한 오류의 톤, 많은 여기
의 하나를 얻을
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'
이것은 정확합니다. Google을 통해 해결책을 찾으려고했지만 아무 것도 찾지 못했거나 해결책이 도움이되지 않았다. 감사.
코드에서'QGRaphcisScene'이 잘못 입력 되었습니까? –
아니요. 코드가 Linux에서 잘 컴파일됩니다. Windows에서 작동하려고합니다. – Justin
"QGRaphcisScene"- 두 개의 오타가 있습니다. 오류 메시지를 직접 복사 했습니까? 아니면 실제 출력에 있습니까? (위의 'vtavle'은 내가 직접 복사 해 둔다고 가정 해 보겠습니다.) –