这是一个创建于 2389 天前的主题,其中的信息可能已经有所发展或是发生改变。
vs 2017 出来了,说是可以远程调试 linux c++的代码,也可以直接打开 cmake 配置的工程看代码。
正在下 2017,也好介绍大致了解了:
1,远程调试 linux c++还是靠 ssh 远程命令执行的方式,没有抓包暂时不清楚。
2,能直接打开 cmake 的工程估计是放了一个 cmake 的插件之类,毕竟 cmake 就可以配置为 vs 生成解决方案工程。
写了这么多年的 c++(主要写 win 的,少部分要看看 linux 或者类*nix ),虽然上面两个集成(我觉得应该属于功能集成)解决了大部分我们需要跨平台写代码和看代码的问题。
但是还有一种问题有点头疼,那就是类似 x264、ffmpeg 这类在 win 上只能通过伪终端编译的代码。
用 si 和 vscode 看代码有时候比起用 vs 看代码头疼许多,还有就是调试便捷性的问题,尤其是符号表,头疼的飞起。调试过程中的调用栈,线程切换,很难随心所欲。
不知道有没有有什么好的思路。似乎 vs 2005 之后又取消了 makefile 导入功能。郁闷至极。