Can';t将现有目录添加到QT Creator
我试图在QT Creator中打开一些文件,文件名是Can';t将现有目录添加到QT Creator,qt,qt-creator,Qt,Qt Creator,我试图在QT Creator中打开一些文件,文件名是“VertexShader.vert”和“FragmentShader.frag”这两个文件都在我的项目目录中,但当我试图打开它们时,我必须这样做:打开(/home/ali/QT projects/OpenGL/VertexShader.vert”)(我必须通过完整路径)。我将这些文件添加到我的目录中,但什么也没发生 正如您所看到的,.frag和.vert都在我的目录中,但我仍然必须写入完整的路径名才能打开这些文件。这是我的.pro文件: Q
“VertexShader.vert”
和“FragmentShader.frag”
这两个文件都在我的项目目录中,但当我试图打开它们时,我必须这样做:打开(/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
您可能将项目源目录与正在运行的程序的工作目录混淆了 请注意,当您的项目位于,例如“/home/ali/QT projects/OpenGL/”中时,当您运行程序时,这通常不是工作目录。工作目录可能位于父文件夹中,具体取决于生成配置。您可以在“项目选项”页面中进行调整