2009-07-10 91 views
1

鉴于编译:跨平台使用Visual Studio 2008

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

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

有没有什么办法可以从VS内远程编译Linux机器?

我发现this sitethis other site但Visual Studio 9 2008不支持nmake,而我需要为至少build/rebuild和clean添加命令行。我发现我可以添加一个命令作为预生成事件或作为外部工具(菜单 - >工具 - > ...)。但它只有1个命令,而我需要3个命令。

也许有其他方法吗?

感谢
迪马

回答

0

如果你把三个命令在一个bat文件,并调用批处理文件作为一个预生成事件命令会发生什么情况?这是否解决您的问题

2

如果您可以“只添加一条命令”,那么解决方案应该将您想要运行的命令序列打包到一个.bat文件中。我还没有尝试过从Visual Studio做这件事,但如果它不起作用,我会感到非常惊讶。

Here是一篇关于在Windows托管环境下使用gcc对Linux进行交叉编译Linux代码的文章。

0

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

command1;command2;command3 

我还没有测试过这个,直到我重新启动后才能够,但我认为这可能会起作用。