我试图在QT Creator中打开一些文件,文件名是"VertexShader.vert"
和"FragmentShader.frag"
两个文件都在我的项目目录中,但是当我尝试打开它时我必须做这样的事情:open("/home/ali/QT projects/OpenGL/VertexShader.vert")
(我必须通过完整的路径)。我将这些文件添加到我的目录但没有任何反应。
正如您所看到的,.frag
和.vert
都在我的目录中,但我仍然需要编写完整的路径名才能打开这些文件。这是我的.pro
文件:
QT += core gui opengl
QT += core
QT -= gui
TARGET = OpenGL
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp \
GlWindow.cpp \
shadercode.cpp
HEADERS += \
GlWindow.h
LIBS += -L/home/GLEW/lib -lGLEW -lGLU -lGL
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../GLEW/lib/release/ -lGLEW
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../GLEW/lib/debug/ -lGLEW
else:unix: LIBS += -L$$PWD/../../GLEW/lib/ -lGLEW
INCLUDEPATH += $$PWD/../../GLEW/include
DEPENDPATH += $$PWD/../../GLEW/include
DISTFILES += \
VertexShader.vert \
FragmentShader.frag