■MFC相談室 mfc13d.dll■
■ このスレッドは過去ログ倉庫に格納されています
0825デフォルトの名無しさん
2005/06/28(火) 15:10:26異なるようでしたら適切な場所を教えてください。
MFC拡張DLLにて namespace ごと
クラスをエクスポートしたいのですが
正しい方法がわかりません。
// 策 1
namespace hoge {
class AFX_EXT_CLASS CHoge{
// いろいろ
};
}
// 策 2
namespace hoge{
class CHoge;
}
class AFX_EXT_CLASS hoge::CHoge{
// いろいろ
};
1,2 ともにDLLプロジェクトはコンパイルが通るのですが
他のプロジェクトで使おうとすると
> fuga.cpp(xxx): error C2653: 'hoge'' : 識別子がクラス名でも名前空間名でもありません。
とのエラーが出ます。
MFC拡張DLLにて名前空間をエクスポート可能なのでしょうか。
可能でしたら方法を教えていただけないでしょうか。
■ このスレッドは過去ログ倉庫に格納されています