基于WSL的VSCODE对C++ CUDA的开发环境
要求: 1 run 2 debug 3 code completion 4 代码跳转
方案一:
如果没有补全,要在C/C++的Extension的Remote WSL中修改C_CppIntelli Sense Engine。
方案二:
clangd读取compile_commands_json需要配置一个对应的路径: 在extension settings中添加 --compile-commands-dir=${workspaceFolder}/build
CMakeLists.txt中添加set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
mad 本来想只用clangd的,跳转和代码提示比较好用。但是debug不知道怎么配置,只好再把C/C++这个安装上了,C/C++和clangd是冲突的,在C/C++的设置里边把能disabled的全部disable了...留下了debug的功能。 有没有大佬知道怎么在不使用C/C++不配置launch.json的情况下只用clangd+cmake+cmake tools+Nsight进行debug?