有没有办法在程序执行时在运行时指定根目录?我问的原因是因为我希望能够拥有一个资产文件夹,我可以通过"assets/"
相对简单地在代码中访问它,而不是必须键入"absolute/path/to/assets"
. 在最坏的情况下,我可以创建一个宏或 const std::string/QString 来附加到所有内容,但我发现只允许项目能够从源目录访问所有内容会更干净,而不是实际的构建目录。
如果有的话,如何才能做到这一点?
编辑
我还应该声明我在 Linux 中操作,目前没有任何多平台使用计划,主要是因为我只是在创建学习项目。