- 主题:Visual Studio的linux支持比较烂的样子
VS2022,通过ssh远程调试一个linux的CMake C++ project。
结果VS2022死活没法从CMakeLists.txt中检测到任何debug target,没法调试。
我这个工程的顶层目录下有一个CMakeLists.txt,里面没有指定生成任何可执行程序、so动态库。
但是这个顶层CMakeLists.txt里引用的某个子目录下的CMakeLists.txt里指定了一个可执行程序,这个就是我要调试的程序。但VS2022没检测到这个debug target。VSCode和CLion处理这个工程没问题。
不知道能否手动添加debug target。
通过VS2022的菜单report给官方的话,几个issue最后都是以“not enough info”为由关掉了,不了了之。
--
修改:z16166 FROM 114.241.227.*
FROM 114.241.227.*
羡慕能调速,我现在写的c艹都没法调试
--
FROM 120.244.162.*
巨硬做事三心二意,这都不用到linux上,每次调试个qt的项目都麻烦的要死。
【 在 z16166 的大作中提到: 】
: VS2022,通过ssh远程调试一个linux的CMake C++ project。
: 结果VS2022死活没法从CMakeLists.txt中检测到任何debug target,没法调试。
: 我这个工程的顶层目录下有一个CMakeLists.txt,里面没有指定生成任何可执行程序、so动态库。
: ...................
--
FROM 222.71.81.*
不能单步调试的代码,心里没底,哈哈
【 在 lushan5436 的大作中提到: 】
: 羡慕能调速,我现在写的c艹都没法调试
--
FROM 114.241.227.*
我这全靠单元测试,集成测试。
遇到问题,自己printf这种来测试,因为使用的bazel remote docker方式,VSCOde调试巨麻烦。
【 在 z16166 的大作中提到: 】
: 不能单步调试的代码,心里没底,哈哈
:
--
FROM 120.244.162.*
好几年前用过一次vs的这个linux开发,那会儿这个功能还是刚上路,连用rsync同步都有bug,intellisense也有问题。
还是vscode和clion这方面搞得好一些
【 在 rexxie 的大作中提到: 】
: 巨硬做事三心二意,这都不用到linux上,每次调试个qt的项目都麻烦的要死。
--
FROM 222.130.137.*