• 締切済み

VC++でexeファイルが作成できません

Visual C++ 2010 を使っているのですが ビルドは成功しているにもかかわらず、「Debug」フォルダにexeファイルが作成されません 設定もいじっていない上、「Debug」フォルダに作られる設定になっていることを確認済みです。 「やさしいC++」という本を見ながらやっています

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.7

>exeファイルと書かれていないのです。 でしたら、そのフォルダにはどんなファイルがあるんです? OSの設定で拡張子を表示しないようになっているから、「.exe」が見えないだけ。 なんてことはないですか?

  • FAY
  • ベストアンサー率49% (95/193)
回答No.6

プロジェクトのプロパティで [リンカー] の [コマンドライン]を見ると /OUT の直後にexeファイルの場所が フルパスで書かれています。 そこを参照してください。

akio864
質問者

補足

場所を見て、らしきものは見つけたのですが、exeファイルと書かれていないのです。確かめる方法はあるのでしょうか?

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.5

>Projects\qa79537961 最後の1は間違い…です。 なんでこんなとこに1が入っているだか…。 これ以降の Projects\qa79537961\~ の1も間違い…ということで。 # 間違いをコピペして(以下略)

akio864
質問者

補足

場所を見て、らしきものは見つけたのですが、exeファイルと書かれていないのです。確かめる方法はあるのでしょうか?

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.4

http://okwave.jp/qa/q7943818.html の続きですかね。 んで、マイドキュメントの下にはなかったんですか? VC++2010EEで「qa7953796」というプロジェクト(Win32プロジェクト)を作成すると… マイ ドキュメント\Visual Studio 2010\Projects\qa79537961 ってフォルダが作成されます。 その下にqa7953796というフォルダとqa7953796.slnというソリューションファイルが作成されて、 マイ ドキュメント\Visual Studio 2010\Projects\qa79537961\qa7953796 ってフォルダにstdafx.cppやらqa7953796.hやら格納されてます。 Debugでビルドすると… マイ ドキュメント\Visual Studio 2010\Projects\qa79537961\Debug マイ ドキュメント\Visual Studio 2010\Projects\qa79537961\qa7953796\Debug が作成され、前者に実行ファイルと.ilkファイルと.pdbファイルが、 後者にstdafx.objやqa7953796.objやqa7953796.resやらもろもろのファイルが作られます。 さて、あなたがexeファイルが作られない。って見ているのはどっちのフォルダです? ソリューションファイルのある場所のDebugフォルダか、ソースファイルのある場所のDebugフォルダか。 #2さんが言っているコトですけどね。

akio864
質問者

補足

場所を見て、らしきものは見つけたのですが、exeファイルと書かれていないのです。確かめる方法はあるのでしょうか?

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.3

たぶんコンソールアプリケーションだと思うので... #include <stdio.h> int main(int argc, char* argv[]) {  puts(argv[0]); } をコンパイル&実行すれば、どこにあるのかわかると思います。

  • uyama33
  • ベストアンサー率30% (137/450)
回答No.2

デバッグフォルダー がもう一つありませんか? 違う階層のところにある場合があります。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

プログラムの実行は出来るんでしょうか? 実行できるのなら、別の場所にexeが作られてるって事になるハズ。

akio864
質問者

補足

プログラムの実行はできます

関連するQ&A