1

鉴于:

  • 超过 500K LOC 的 C++ 代码库
  • 用于 Windows (Visual Studio 9 2008) 和 Linux (RHEL) 的基本代码相同

开发过程中最常见的任务当然是编辑/编译/修复(因此我们喜欢​​编程:))。我们的大多数开发人员都只有 Visual Studio 背景,恕我直言,它非常强大。

有没有办法从 VS 中远程在 Linux 机器上编译?

我找到了这个站点这个其他站点,但是 Visual Studio 9 2008 不支持 nmake,而我需要添加命令行以至少构建/重建和清理。我发现我可以将一个命令添加为预构建事件或外部工具(Menu->Tools->...)。但它只有 1 个命令,而我需要 3 个命令。

也许还有其他方法?

谢谢迪玛
_

4

3 回答 3

2

如果您可以“仅添加一个命令”,那么解决方案应该是将您要运行的命令序列包装到 .bat 文件中。我没有尝试在 Visual Studio 中执行此操作,但如果它不起作用,我会感到非常惊讶。

是一篇关于在 Windows 托管环境中使用 gcc 为 Linux 交叉编译 Linux 代码的文章。

于 2009-07-10T07:24:35.987 回答
0

如果您将这三个命令放在一个 bat 文件中并将该批处理文件作为一个预构建事件命令调用会发生什么?这是否解决了您的问题

于 2009-07-10T07:23:51.590 回答
0

尝试添加以分号分隔的三个命令。

command1;command2;command3

我没有对此进行测试,并且在我重新启动之前无法测试,但我认为这可能会起作用。

于 2013-07-16T04:06:17.407 回答