none
fatal error C1083について RRS feed

  • 質問

  • 初心者です。

    visual studio 2008 C++ を使用してプログラミングをしたいと考えています。

    下記のような参考書に記載されているプログラムを入力したところビルドエラーが起きました。皆様の過去の書き込みを拝見したのですがエラーの解決の術が分からず困っています。

    どうかお力をお貸しください。以下がプログラムとエラー出力です。

    //プログラム

    //---------------------------------------------------------
    // 概要      : カメラからの入力画像をそのまま表示
    // File Name : tutorial_01.cpp
    // Library   : OpenCV 1.1
    //---------------------------------------------------------

    #include <stdio.h>
    #include <highgui.h>

    int main( int argc, char** argv ){
     int key;        // キー入力用の変数
     CvCapture *capture;      // カメラキャプチャ用の構造体
     IplImage *frameImage;     // キャプチャ画像用IplImage
     char windowNameCapture[] = "Capture"; // キャプチャした画像を表示するウィンドウの名前

     // カメラを初期化する
     if ( ( capture = cvCreateCameraCapture( 0 ) ) == NULL ) {
      // カメラが見つからなかった場合
      printf( "カメラが見つかりません\n" );
      return -1;
     }

     // ウィンドウを生成する
        cvNamedWindow( windowNameCapture, CV_WINDOW_AUTOSIZE );

     // メインループ
     while ( 1 ) {
      // カメラからの入力画像1フレームをframeImageに格納する
      frameImage = cvQueryFrame( capture );

      // 画像を表示する
      cvShowImage( windowNameCapture, frameImage );
      
      // 'q'キーが入力されたらループを抜ける
      key = cvWaitKey( 10 );
      if( key == 'q' ){ // 追加
       break;
      }
     }

     // キャプチャを解放する
     cvReleaseCapture( &capture );
     // ウィンドウを破棄する
     cvDestroyWindow( windowNameCapture );

     return 0;
    }

    //ここまで

    //出力

    ------ ビルド開始: プロジェクト: test1, 構成: Debug Win32 ------
    コンパイルしています...
    test1.cpp
    c:\users\tashiro\documents\visual studio 2008\projects\test1\test1\test1.cpp(8) : fatal error C1083: include ファイルを開けません。'highgui.h': No such file or directory
    ビルドログは "file://c:\Users\ \Documents\Visual Studio 2008\Projects\test1\test1\Debug\BuildLog.htm" に保存されました。
    test1 - エラー 1、警告 0
    ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========

    //ここまで

     

    2010年6月6日 6:34

回答

  • エラーメッセージがどこからどこまでかはわかりますか?
    その中でキーワードになりそうなものでググりましたか?

    答えをそのまま教わるだけなら既存のソフトウェアを使った方がいいです。
    何かプログラムを作ろうとするのなら今後も様々なエラーに出会うわけで、
    そういったときの問題の解決の仕方を知るべきです。

    • 回答としてマーク 星 睦美 2010年6月21日 0:40
    2010年6月6日 8:34
  • C++言語の文法に関しては学習済みでしょうか?

    もし文法に関する勉強をせずにいきなり上記のようなプログラミングをしようとしているのなら
    ちゃんと文法の勉強をしてからの方が良いように思います。
    少なくとも今でているエラーメッセージは文法の勉強の最中でも出てきそうな内容です。

    賛否両論あると思いますが、私個人としては文法の勉強を一通りやった上で
    アプリの開発にチャレンジした方が良いと思っています。
    言語の習得に近道なしと言うのが本音ですね。

     


    解決した時は、参考になったレスポンスの所にある[回答としてマーク]ボタンをクリックしてスレッドを締めましょう。
    • 回答としてマーク 星 睦美 2010年6月21日 0:40
    2010年6月7日 7:22
  • こんにちは、ユウ113 さん。

    佐祐理 さんや、PATIO さんからのアドバイスにエラーの内容など調べられているかと思いますが、その後いかがでしょうか。
    佐祐理 さんや、PATIO さん、アドバイスありがとうございます。


    もう確認いただいているかもしれませんが、エラーの原因については以下に記載があります。

      致命的なエラー C1083
      http://msdn.microsoft.com/ja-jp/library/et4zwx34(VS.80).aspx

    同じように OpenCV の勉強会をされた方の情報がありましたので、ご参考までに。

    http://co-coa.sakura.ne.jp/index.php?plugin=attach&pcmd=open&file=OpenCV_intro.pdf&refer=OpenCV%2F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

    お時間のある時にでも、その後の状況をお知らせくださいね。よろしくお願いいたします。
                                                      
    マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    • 回答としてマーク 星 睦美 2010年6月21日 0:40
    2010年6月11日 9:05

すべての返信

  • エラーメッセージがどこからどこまでかはわかりますか?
    その中でキーワードになりそうなものでググりましたか?

    答えをそのまま教わるだけなら既存のソフトウェアを使った方がいいです。
    何かプログラムを作ろうとするのなら今後も様々なエラーに出会うわけで、
    そういったときの問題の解決の仕方を知るべきです。

    • 回答としてマーク 星 睦美 2010年6月21日 0:40
    2010年6月6日 8:34
  • C++言語の文法に関しては学習済みでしょうか?

    もし文法に関する勉強をせずにいきなり上記のようなプログラミングをしようとしているのなら
    ちゃんと文法の勉強をしてからの方が良いように思います。
    少なくとも今でているエラーメッセージは文法の勉強の最中でも出てきそうな内容です。

    賛否両論あると思いますが、私個人としては文法の勉強を一通りやった上で
    アプリの開発にチャレンジした方が良いと思っています。
    言語の習得に近道なしと言うのが本音ですね。

     


    解決した時は、参考になったレスポンスの所にある[回答としてマーク]ボタンをクリックしてスレッドを締めましょう。
    • 回答としてマーク 星 睦美 2010年6月21日 0:40
    2010年6月7日 7:22
  • こんにちは、ユウ113 さん。

    佐祐理 さんや、PATIO さんからのアドバイスにエラーの内容など調べられているかと思いますが、その後いかがでしょうか。
    佐祐理 さんや、PATIO さん、アドバイスありがとうございます。


    もう確認いただいているかもしれませんが、エラーの原因については以下に記載があります。

      致命的なエラー C1083
      http://msdn.microsoft.com/ja-jp/library/et4zwx34(VS.80).aspx

    同じように OpenCV の勉強会をされた方の情報がありましたので、ご参考までに。

    http://co-coa.sakura.ne.jp/index.php?plugin=attach&pcmd=open&file=OpenCV_intro.pdf&refer=OpenCV%2F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

    お時間のある時にでも、その後の状況をお知らせくださいね。よろしくお願いいたします。
                                                      
    マイクロソフト株式会社 フォーラム オペレーター 山本 春海

    • 回答としてマーク 星 睦美 2010年6月21日 0:40
    2010年6月11日 9:05
  • ユウ113 さん、こんにちは。

    フォーラム オペレーターの星 睦美です。

    今回のご質問は同様の情報をお探しの方のためにも役に立つと思いましたので
    私の方から佐祐理 さん、PATIO さん、弊社の山本の回答に[回答としてマーク]をさせていただきました。

    プログラミングすることでエラーに対しての知識も増えていきますので、アドバイスを参考にしてトライしていただければと思います。
    プログラミングのヒントにはMSDNのラーニングのコンテンツも活用していただけると幸いです。

    では、これからもMSDNフォーラムをよろしくお願いします。

    __________________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2010年6月21日 1:07