我可以从VS2005远程调试linux机器吗? 我在VS2005中开发了C++的跨平台应用程序。我已经知道如何在windows设备上运行远程进程,连接它,并从我的VS进行调试

我可以从VS2005远程调试linux机器吗? 我在VS2005中开发了C++的跨平台应用程序。我已经知道如何在windows设备上运行远程进程,连接它,并从我的VS进行调试,linux,debugging,visual-studio-2005,Linux,Debugging,Visual Studio 2005,例如,有没有办法在Linux上调试正在运行的进程?其他*nix平台(如Solaris或AIX)呢?我可以使用emacs+gdb,但如果可以使用VS,我更愿意使用。VS2005和g++使用创建完全不同的调试符号。您是否意识到必须在linux上用g++编译应用程序?(或其他一些*nix编译器,但不是VS2005)。因此,因为它是用不同的编译器编译的,所以在VS2005中根本无法调试它 好的,我所说的一切基本上都是正确的,但看起来有一个程序允许您在VisualStudio中运行gdb。检查一下我也有同

例如,有没有办法在Linux上调试正在运行的进程?其他*nix平台(如Solaris或AIX)呢?我可以使用emacs+gdb,但如果可以使用VS,我更愿意使用。

VS2005和g++使用创建完全不同的调试符号。您是否意识到必须在linux上用g++编译应用程序?(或其他一些*nix编译器,但不是VS2005)。因此,因为它是用不同的编译器编译的,所以在VS2005中根本无法调试它


好的,我所说的一切基本上都是正确的,但看起来有一个程序允许您在VisualStudio中运行gdb。检查一下

我也有同样的问题。您是否尝试了@Matthew的答案,并且能够将VS2005解决方案导入WinGDB?