big*_*ng5 5 linux remote-debugging visual-studio-2017
我的Visual Studio 2017(VS2017)使用以下代码成功连接到Linux系统:
#include <cstdio>
int main()
{
printf("hello from ConsoleApplication1!\n");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
但是,当代码执行时,我看不到"来自ConsoleApplication1的问候!" VS2017输出窗口中的消息.我在哪里可以找到它?
对于那些在“调试”菜单下找不到“Linux 控制台”的人:
我遇到的情况是,我有一个包含 2 个项目的解决方案 - 控制台应用程序 (Windows) 和 Linux 控制台应用程序。Windows设置为启动项目,我通过右键单击项目->调试->启动新实例来调试Linux项目。即使在调试时我也找不到 Linux 控制台窗口。
将Linux项目设置为启动项目后,它出现在“调试”菜单中:
后来我把它改回来并保持 Linux 控制台窗口打开。这是一个丑陋的黑客行为,我希望 Visual Studio 能够改变它(我正在使用 VS 2019 16.1.3)