0

EclipseでC++を使用して「HelloWorld」プログラムを作成しようとしています。新しいプロジェクトを開始するときに、ツールチェーンとして「microsoftvisualc++」を選択しました。

また、cl.exeのパスをWindowsのパス変数に追加しました。

これで、コードをビルドでき、Eclipseから「BuildFinished」メッセージを受け取ることができますが、exeファイルはデバッグフォルダーにありません。

プログラムの出力は以下のとおりです。

15:08:52****プロジェクトhelloWorldの構成デバッグの再構築****

情報:内部ビルダーはビルドに使用されます

cl / c / EHs / MD / Zi / nologo "/Fosrc\helloWorld.obj" ".. \ src \ helloWorld.cpp"

15:08:52ビルドが完了しました(174ミリ秒かかりました)

4

2 に答える 2

0

ソース ファイルをコンパイルしていますが、リンクしていません。このオプションは、ファイルを実行可能ファイルに変換するリンク フェーズ ( http://msdn.microsoft.com/en-us/library/8we9bhf4(v=vs.71).aspx )/cをスキップするよう VC++ に指示します。.obj.exe

コンパイラの設定を確認/cしてオプションから削除するかLINK、msdn リンクに示されているように明示的に呼び出します。

LINK firsti.obj second.obj third.obj /OUT:filename.exe

(また、/Foスイッチは二重引用符の外側に配置し、スペースで区切る必要があります。)

于 2013-01-30T13:26:17.210 に答える