• 締切済み

CImageの使用方法

CImageに関する質問です。 初歩的な事だと思うのですが、よくわかりません。 ご存知の方がいたら、ご教授願います。 開発環境はVisual Studio 2008です。 JPGを画面表示する為にCImageクラスを使用しようと思い、 Form1.hに下記のように記述した所、 #pragma once #include <afxstr.h> #include <atlimage.h> C:\Program Files\Microsoft Visual Studio 9.0\VC\atlmfc\include\afxstr.h(20) : fatal error C1189: #error : afxstr.h can only be used in MFC projects. Use atlstr.h と怒られてしまいました。 どうしたらCImageクラスが使用可能になるのでしょうか?

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

こちらの方法でできませんか? http://msdn.microsoft.com/ja-jp/library/ms235211(VS.80).aspx #C++/CLIなら素直に.NET Frameworkを使っておいた方がいいような気もしますが……

noname#79954
質問者

お礼

返答が遅くなりました。 .NET Frameworkで作成することにしました。 回答ありがとうございます。

noname#79954
質問者

補足

返答が遅くなりました。 .NET Frameworkで作成することにしました。 回答ありがとうございます。

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

MFCプロジェクトとしてプロジェクトを作成していますか? エラーは「MFCプロジェクトでないとafxstr.hは使えない。atlstr.hを使え」って言ってますけど。

noname#79954
質問者

補足

回答ありがとうございます。 プロジェクトは[CLR]の[Windows フォーム アプリケーション]で作成しました。 [Windows フォーム アプリケーション]でプロジェクトを作成した場合、CImageクラスはどうしたら使用可能になりますか? ちなみに#include <afxstr.h>を#include <atlstr.h>にすると、エラー数が9になってしまいます。