- 締切済み
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クラスが使用可能になるのでしょうか?
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- D-Matsu
- ベストアンサー率45% (1080/2394)
こちらの方法でできませんか? http://msdn.microsoft.com/ja-jp/library/ms235211(VS.80).aspx #C++/CLIなら素直に.NET Frameworkを使っておいた方がいいような気もしますが……
- D-Matsu
- ベストアンサー率45% (1080/2394)
MFCプロジェクトとしてプロジェクトを作成していますか? エラーは「MFCプロジェクトでないとafxstr.hは使えない。atlstr.hを使え」って言ってますけど。
補足
回答ありがとうございます。 プロジェクトは[CLR]の[Windows フォーム アプリケーション]で作成しました。 [Windows フォーム アプリケーション]でプロジェクトを作成した場合、CImageクラスはどうしたら使用可能になりますか? ちなみに#include <afxstr.h>を#include <atlstr.h>にすると、エラー数が9になってしまいます。
お礼
返答が遅くなりました。 .NET Frameworkで作成することにしました。 回答ありがとうございます。
補足
返答が遅くなりました。 .NET Frameworkで作成することにしました。 回答ありがとうございます。