【问题标题】:Visual Studio Remote Compile and RunVisual Studio 远程编译和运行
【发布时间】:2013-03-05 23:50:16
【问题描述】:

我想弄清楚是否可以将 Visual Studio 2012 用作完整的 linux 开发套件。我知道这不是这里的常规问题,但请与我合作。到目前为止,我能够使用 Visual Studio 作为文本编辑器在我的计算机上运行的 Linux 虚拟机中进行编辑。

我这样做的方法是设置一个永久的 ssh 门户,在我的 Windows 中充当硬盘驱动器。我使用一个名为 WebDrive 的程序完成了这项工作:

这很酷,这意味着我能够从 Visual Studio 中全面查看我的 Linux c++ 项目。这提供了我喜欢的关于 Visual Studio 的所有很酷的 C++ 编辑功能。

那么从这里到哪里?

基本上我现在拥有的是一个沉重的美化文本编辑器。

我想做的是让整个“shabam”正常工作。

我希望能够在服务器地址上远程编译和运行来自 Visual Studio 的代码。有可能吗?代码是用 cmake 和 g++ 编译器构建的吗?

【问题讨论】:

  • 我不确定 Visual Studio 的编译器是否适用于 Linux。我认为您可以为 Visual Studio 编写一个与 Linux 上的某些东西通信的插件,以运行构建的产品,并让 Visual Studio 构建到共享文件夹 -> 告诉 linux 运行。,
  • 好吧,看起来很复杂,你觉得我能在VS中这样使用调试器吗?
  • Visual Studio 只能附加到本地计算机上运行的进程。我dobut它有能力附加到进程(虚拟机)中运行的进程。
  • @ChristianStewart 实际上 Visual Studio 也能够进行远程调试,但我不确定如果远程计算机不是 Windows 它将如何工作。 msdn.microsoft.com/en-us/library/vstudio/bt727f1t.aspx
  • @NateHekman 看来调试只针对外部windows机器。

标签: c++ visual-studio-2012 ide


【解决方案1】:

您最好的选择是http://www.wingdb.com/。 WinGDB 允许在 VS studio 中工作并直接在远程 Linux 机器上编译。支持在 VS 中进行全步调试。对于 DLL,您可以附加到在 VS 内的 Linux 构建服务器上运行的远程进程。在更友好的 VS 开发环境中工作但仍具有 Linux 开发堆栈的全部功能的绝佳解决方案。也可以通过 VS 项目文件自动生成 makefile。希望这可以帮助。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-08-02
  • 2015-12-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-04-13
相关资源
最近更新 更多