0

Visual Studio 2008 で C プログラムをデバッグしてビルドできます。ただし、ビルド プロセスは、ビルド先のフォルダーに .exe を残さないようです。[リリース] または [デバッグ] のどちらを選択したかに関係なく。.exe を別の場所に送信できますか? どうすればわかりますか?

プロジェクトのメイン フォルダーの下にある Debug フォルダーの内容:
cl.command.1.tlog
CL.read.1.tlog
CL.write.1.tlog
ConsoleApp.Build.CppClean.log
ConsoleApp.exe.embed.manifest
ConsoleApp.exe.embed.manifest.res
ConsoleApp.exe.intermediate.manifest
ConsoleApp.lastbuildstate
ConsoleApp.log
ConsoleApp.obj
ConsoleApp_manifest.rc
link-cvtres.read.1.tlog
link-cvtres.write.1.tlog
link.1504-cvtres.read.1.tlog
link.1504-cvtres.write.1.tlog
link.1504.read.1.tlog
link.1504.write.1.tlog
link.command.1.tlog
link.read.1.tlog
link.write.1.tlog
mt.command.1.tlog
mt.read.1.tlog
mt.write.1.tlog
rc.command.1.tlog
rc.read.1.tlog
rc.write.1.tlog
stdafx.obj
vc100.idb
vc100.pdb

4

6 に答える 6

5

プロジェクト ノードを右クリックし、プロパティ ページを開きます。

構成プロパティの一般ノード。
2 つのフィールドが表示されます。

  1. 出力ディレクトリ
  2. ターゲット拡張。ターゲット拡張子が .exe の場合は問題ありません。
    出力ディレクトリを調べると、実行可能ファイルが見つかります。

編集: - あなたは間違った場所を見ています。ここを参照してください (例):-

C:\Documents and Settings\USER\My Documents\Visual Studio 2010\Projects\C\The_c\Debug

そして、あなたはここを見ています

C:\Documents and Settings\USER\My Documents\Visual Studio 2010\Projects\C\The_c\The_c\Debug

これは、現在のディレクトリの 2 つ上のディレクトリです。

于 2012-08-14T12:01:31.797 に答える
1

プロジェクトのプロパティで出力パスを確認してみましたか?

于 2012-08-14T11:55:31.880 に答える
1

これは、新しいコンソール アプリを作成するときに Visual Studio がディレクトリ構造を構築するという直感に反する方法によるものであることがわかりました。2 つのフォルダーと 2 つのデバッグ フォルダーを取得します。

├───MakeSubscriber
│   ├───Debug
│   ├───ipch
│   │   └───makesubscriber-67e243a
│   └───MakeSubscriber
│       └───Debug

したがって、すべての tlog ファイルと中間ファイルは 1 つの Debug フォルダーに移動し、exe、ilk、および pdb は別のフォルダーに移動します。

于 2013-08-22T15:16:17.463 に答える
0

クラス全体でこの問題を解決できました。問題は、win32 コンソール アプリケーションを空にしてから .cpp を作成すると、プログラムが .cpp ファイル名の末尾に .cpp を追加しないことでした。練習だけでなく、練習.cppなど、手動で追加すると、.exeファイルが作成されました。問題を抱えているすべての人に有効でした。

于 2012-09-01T07:28:47.333 に答える