- - PR -
VC++6のCStringをVC++7で使うには?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-03-23 10:12
VC++6で作成したMFC(と思われる)アプリをVC++7(.NET)に変換しています。
error C2079: 'Cxx::m_yy' が 未定義の class 'CString' で使用しています。 というエラーが大量に出てコンパイルが通りません。 stdafx.hには、 #define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS #include <afxwin.h> // MFC のコアおよび標準コンポーネント #include <afxext.h> // MFC の拡張部分 #include <afxdisp.h> // MFC のオートメーション クラス #include <afxdtctl.h> // MFC の Internet Explorer 4 ... がインクルードされていますが、他に何か必要なのでしょうか? 一からMFCアプリのプロジェクトを作ったときには、 同等と思われるstdafx.hを読み込んで、CStringが使えています。 なぜ、このような違いが生じるのかがわかりません。 (VS.NET 2003 Professional VC++) |
1