1

これは、私がスタックオーバーフローに投稿した最初の質問です。問題の解決策を見つけるために 1 日調査しましたが、何の助けにもなりませんでした。

古い Visual Studio 6 C プロジェクトのビルド構成 (Teamcity 7.1) をセットアップする必要があります。私は C/C++ プログラムとその環境に慣れておらず、この種のプロジェクトのビルド手順を構成する方法がまったくわかりません。Teamcity サーバーとエージェントに cmake プラグインをインストールし、「Make プログラム パス」を Visual Studion 6 インストールの nmake.exe に指定して GNUMake 構成をセットアップしようとしました。ビルドは実際に開始されますが、次のエラーでクラッシュします。

Microsoft (R) Program Maintenance-Dienstprogramm: Version 6.00.9782.0
Copyright (C) Microsoft Corp 1988-1998. Alle Rechte vorbehalten.
NMAKE : fatal error U1065: invalid option '-'
Stop.

コマンドラインパラメーターを渡していません。私が知る限り、nmake/make の組み合わせに問題があるようで、nmake 呼び出しの前にenv -u MAKE -u MAKEFLAGS nmake.exe /a /l. 残念ながら、それもうまくいきません。あるいは、私のやり方が間違っているのかもしれません。

Visual Studio 6 と Teamcity の経験がある人はいますか? 適切なビルドステップを設定する方法について何かアドバイスはありますか?

よろしく、 ダニエラ

4

1 に答える 1

1

あなたが述べたことから、ビルドエージェントにVisual Studio 6がインストールされています。したがって、最も簡単な方法は、TeamCity の「コマンド ライン」ビルド ステップを使用して実行msdevし、プロジェクトをビルドすることだと思います。

MSDNにはのコマンド ライン パラメータに関するドキュメントmsdevがありますが、以下に例を示します。

msdev MyProject.dsp /MAKE "MyProject – Win32 Debug" /REBUILD
于 2013-02-14T12:31:33.983 に答える