1

与えられた:

  • 500K 以上の LOC を持つ C++ コード ベース
  • Windows (Visual Studio 9 2008) と Linux (RHEL) で使用される同じ基本コード

開発中に頻繁に行われるタスクのほとんどは、もちろん編集/コンパイル/修正です (したがって、プログラミングが好きです :))。私たちの開発者のほとんどは Visual Studio のバックグラウンドしか持っていませんが、IMHO は非常に強力です。

VS 内からリモートで Linux マシン上でコンパイルする方法はありますか?

このサイトこのサイトを見つけましたが、Visual Studio 9 2008 は nmake をサポートしていませんが、少なくともビルド/リビルドとクリーンのためにコマンド ラインを追加する必要があります。1 つのコマンドをビルド前イベントまたは外部ツール ( Menu->Tools->... )として追加できることがわかりました。しかし、3 つのコマンドが必要なのに対し、それは 1 つのコマンドだけです。

多分何か他の方法がありますか?

ありがとう
ディマ

4

3 に答える 3

2

「コマンドを 1 つだけ追加」できる場合は、実行する一連のコマンドを .bat ファイルにラップする必要があります。Visual Studio からこれを試したことはありませんが、うまくいかなかったら本当に驚きます。

これは、Windows ホスト環境で Linux 用にgccを使用して Linux コードをクロスコンパイルする方法に関する記事です。

于 2009-07-10T07:24:35.987 に答える
0

3 つのコマンドをバット ファイルに入れ、そのバッチ ファイルを 1 つのプレビルド イベント コマンドとして呼び出すとどうなりますか? これで問題は解決しますか?

于 2009-07-10T07:23:51.590 に答える