我正在编写一些现代OpenGL,它需要着色器的外部文件。此时,我在应用程序中提供了文件的完整路径,但是,我需要强制Qt Creator查找项目文件夹中的文件。
正如您从感知图像中看到的那样,文件位于项目文件夹中,并已在DISTFILES
文件中添加为.pro
,但是,Qt Creator不会搜索文件中的文件。项目文件夹。有没有方便的方法解决这个问题,而不是提供如下的整个路径。
m_program->addShaderFromSourceFile(QOpenGLShader::Vertex, "D:\\to the file\\vertexShaderSource.vs");
m_program->addShaderFromSourceFile(QOpenGLShader::Fragment, "D:\\to the file\\fragmentShaderSource.fs");