使用vs2022打开cmake项目时,运行时遇到了找不到运行时库的问题。
网上搜索一番,找到了VS_DEBUGGER_ENVIRONMENT
属性,很遗憾这个属性只在用cmake生成sln项目时有效,对于vs直接打开cmake项目不生效。
其实在msdn上是有操作文档的,配置 CMake 调试会话,这里面有描述如何配置cmake会话,里面的env
是用来操作环境变量的,可以在env
里设置PATH
。
示例:
{
"version": "0.2.1",
"defaults": {},
"configurations": [
{
"type": "default",
"project": "CMakeLists.txt",
"projectTarget": "test.exe",
"name": "test.exe",
"env": {
"PATH": "D:/Qt/5.15.2/msvc2019_64/bin;D:/devel/ffmpeg-4.4/bin"
}
}
]
}