我在使用 CMake (Visual Studio 2022) 设置工作目录时遇到问题。
我目前正在开发一个项目(一些 OpenGL 学习内容),并决定从典型的 VS 解决方案项目切换到 CMake 项目。我需要从Resources文件夹 (LearnOpenGL/Resources) 加载一些文件(.obj、着色器),但我看到 C++ 代码中的路径相对于LearnOpenGL/out/build/x64-Debug/。
我已经尝试过了:
set_property(TARGET LearnOpenGL PROPERTY VS_DEBUGGER_WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}/")
Run Code Online (Sandbox Code Playgroud)
"currentDir": "${projectDir}"
Run Code Online (Sandbox Code Playgroud)
"cwd": "${projectDir}"
Run Code Online (Sandbox Code Playgroud)
但这些变化都没有任何影响。有人知道我还能做什么吗?或者也许我在这里做错了什么?