ATL プロジェクト(サービス)で、MFCが使用したい – プログラミング – Home

ATL プロジェクト(サービス)で、M...
 
通知
すべてクリア

[解決済] ATL プロジェクト(サービス)で、MFCが使用したい


LegaC
 LegaC
(@LegaC)
ゲスト
結合: 15年前
投稿: 2
Topic starter  

Visual Studio 2005(Win XP 64) にて、サービスプログラムを作ろうとしております。

プロジェクトは、以下のように作成しました。

・新規作成 >> プロジェクト
・ATL プロジェクト >> サービス(EXE)

このように作成したプログラムで、MFCを使用したいと考えております。

一応、以下のURLに、それらしき記述があったので、試してみました。

http://support.microsoft.com/default.aspx?scid=kb;en-us;173974

ところが、いざ、ビルドを実行すると、

'CAtlServiceModuleT' : 定義されていない基本クラスが宣言されています。

といわれてしまい、ビルドが通りません。

そこで、ご質問ですが、CAtlServiceModuleTとMFCを同時に使用できる方法はありません
でしょうか。


引用未解決
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

サービスは詳しくないのですが、件のページには

StdAfx.h の中に、
 #include <afxwin.h> // MFC core and standard components
#include <afxext.h> // MFC extensions
#include <afxdisp.h> // MFC Automation extensions

#include <atlbase.h>

の前に入れろ

とありますが、その通りになってますか(質問)。


返信引用
LegaC
 LegaC
(@LegaC)
ゲスト
結合: 15年前
投稿: 2
Topic starter  

仲澤@失業者さん、ご回答ありがとうございます。

あのURLに書いてある内容は、一通りやったので、includeの件も、そのように記述し、そ
の上でも、ビルドは通りませんでした。

やはり無理なんでしょうかね。

色々、サイトを検索したのですが、良い解決方法を見つけることができませんでした。

他の方法を模索してようと思います。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました