【发布时间】:2017-02-20 05:04:55
【问题描述】:
我的 Qt 项目文件中有一个包含着色器的文件。
当我试图获取应用程序的路径时
QCoreApplication::applicationDirPath()
它给了我:
“C:/Users/USER_NAME/Desktop/PROJECT_NAME/build-PROJECT_NAME-Desktop_Qt_5_7_0_MinGW_32bit-调试/调试”
但实际上,着色器文件位于:
“C:/Users/USER_NAME/Desktop/PROJECT_NAME/PROJECT_NAME/shaders”
我怎样才能得到正确的路径?
【问题讨论】:
-
我不知道“带有着色器的文件”是什么,但闻起来像是使用 resource system 的好人选。