none
Visual Studio 2008のC++でのコンパイルエラー(general error c10100b1) RRS feed

  • 質問

  • 初めて質問させて頂きます。
    どうぞ宜しくお願いします。

    標記の様に、Visual Studio 2008 Professional Editionを使い始めました。
    C++で下記のソースをコンパイルすると、エラーを吐かれました。

    エラー    1    general error c10100b1: Failed to load file "..\Debug\test1.exe". U _Q9LdK    mt.exe    test1

    エラーに出ているDebugフォルダの中には、BulidLog.htmだけでしたので、「Failed to load file」と出ているのでしょうか。
    エラーコードと思われるc10100b1などを手掛かりに調べてみましたが参考になる情報が見つかりませんでした。
    最後の方が麻雀牌のように文字化けを起こしており、言語環境の設定が原因なのかとも思いましたが、結局分かりませんでした。
    アドバイス頂けると幸いです。

    環境は、Windows Vista Home Premium SP1(32bits)です。


    ソースは、hello worldを表示させるものです。

    #include<stdio.h>

    int main(void)
    {
        printf("hello,world!");
        return(0);
    }
    2009年6月3日 14:04

回答

  • 「general error c10100b1」で検索すると、たくさんヒットしますよ。
    コンパイルするときにコンパイルの対象がない場合に出るエラーのようですね。(空のプロジェクトをビルドするとか)

    ソリューションの中にプロジェクトがあり、そのプロジェクトにソースファイル(.cpp かな)が含まれていることをご確認ください。
    対象のプロジェクトはどのようにして作成しましたか?
    改めて Win32 コンソール プロジェクト(空プロジェクトでない)を新規作成してみると、どうなるでしょうか。
    2009年6月3日 14:57

すべての返信

  • 「general error c10100b1」で検索すると、たくさんヒットしますよ。
    コンパイルするときにコンパイルの対象がない場合に出るエラーのようですね。(空のプロジェクトをビルドするとか)

    ソリューションの中にプロジェクトがあり、そのプロジェクトにソースファイル(.cpp かな)が含まれていることをご確認ください。
    対象のプロジェクトはどのようにして作成しましたか?
    改めて Win32 コンソール プロジェクト(空プロジェクトでない)を新規作成してみると、どうなるでしょうか。
    2009年6月3日 14:57
  • totojoさん

    早速のお返事ありがとうございます。
    ご指摘の通り、プロジェクト内にソースファイルがありませんでした。
    自分は「ファイル」→「新規作成」→「ファイル」で、新しいC++ファイルを作成したのですが、これだとプロジェクト内にソースファイルが入らないのですね。

    同じ事で悩んでここを閲覧された方のために、自分の解決方法をなるべく詳細に載せて、この質問を終わらせて頂きます。
    totojoさん、ありがとうございました。


    自分の解決方法
    (1)目的のプロジェクトを開いた状態で、上のメニューの「プロジェクト」→「新しい項目の追加」をクリック
    (2)「C++ファイル」を選択して、名前を入力して「追加」をクリック
    (3)ソリューションエクスプローラにて、ソースファイルの中に今作ったC++ファイルがあることを確認
    (4)あとはビルドしてデバッグ

    ソリューションエクスプローラが表示されていない場合、上のメニューの「表示」→「ソリューションエクスプローラ」をクリックしたら表示されるみたいです。
    Win32コンソールアプリケーションのプロジェクトで新規作成しても、ちゃんとうまくいきました。
    2009年6月3日 15:28
  • こんにちは、フォーラムオペレータの高橋春樹です。

    totojoさん、いつもお世話になっております。

    fucchyさん、はじめまして。
    MSDNフォーラムのご利用ありがとうございます。

    解決方法を投稿して頂けると皆様の参考になるので助かります(^-^)
    問題が解決したようなので大丈夫と思いますが、
    勝手ながら、totojoさんの投稿に回答マークを付けさせて頂きました。

    今後ともMSDNフォーラムをよろしくお願いします。


    マイクロソフト株式会社 フォーラム オペレータ 高橋春樹
    2009年6月11日 8:23