【发布时间】:2014-02-05 19:48:39
【问题描述】:
我已经指导我在 Windows 平台上的学生从
下载 QtCreator这对除了两个学生之外的所有人都有效。这是加载测试程序时错误的屏幕截图:
这是 .pro 文件:
#-------------------------------------------------
#
# Project created by QtCreator 2011-01-17T11:03:03
#
#-------------------------------------------------
QT += core gui opengl
TARGET = lab0 TEMPLATE = app
SOURCES += main.cpp\
mainwindow.cpp \
glwidget.cpp \
objects.cpp
HEADERS += mainwindow.h \
glwidget.h \
objects.h
FORMS += mainwindow.ui
mac: INCLUDEPATH += -I/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/GLUT.framework/Headers
mac: LIBS += -framework GLUT
unix:!macx:!symbian: INCLUDEPATH += -I/usr/X11R6/include
unix:!macx:!symbian: LIBS += -L/usr/X11R6/lib \
-lGL -lglut
win32: INCLUDEPATH += C:\Qt\Qt5.2.0\mingw48_32\include
win32: LIBS += libfreeglut
如何调试此错误?
【问题讨论】:
-
编辑问题以显示 .pro 文件的内容。他们使用的确切,而不是你给他们的任何东西。该文件必须来自他们的系统。
-
目前我唯一想到的就是重新安装 Qt,也许是重新下载。
-
已经试过了,虽然我觉得这个学生在 C:\ 和 D:\ 之间有一个奇怪的设置,我会调查的。谢谢。
-
我猜它应该在没有 win32 的情况下工作: INCLUDEPATH += C:\Qt\Qt5.2.0\mingw48_32\include 因为 qmake 可以从路径处理。如果您将 .pro 文件提供给其他人,它会很方便。
标签: c++ qt qt-creator