关于Visual Studio C++相对路径的问题
其实很简单,只是有几个需要注意的地方:
#ifdef _WIN64
#pragma comment(lib, "./lib/GLFW/WIN64/glfw3.lib")
#pragma comment(lib, "./lib/GLFW/WIN64/glfw3dll.lib")
#else
#pragma comment(lib, "./lib/GLFW/WIN32/glfw3.lib")
#pragma comment(lib, "./lib/GLFW/WIN32/glfw3dll.lib")
#endif
需要注意的点:
- 在Visual Studio中,相对路径指的是相对于
*.vcxproj
文件的路径,不是 .sln 文件。 - 在路径前面要加一个
.
表示当前路径(*.vcxproj
文件的路径),如果不加,直接报错带走。 - 转义字符(这个不用细说了吧QAQ)