CStringを使用できるようにするには?

解決


でみ  2007-02-02 12:05:22  No: 64357  IP: [192.*.*.*]

CStringの宣言がうまくできません。
#include <StdAfx.h>を宣言すればよいのかと思い実行したら、
nafxcwd.lib(filelist.obj) error link2001 "__mbctype"は未解決です。



Debug/sample.exe link1120:外部参照3が未解決です
link.exeの実行エラーになってしまいます。
どうすればうまくいくのでしょうか?

編集 削除
Blue  2007-02-02 12:18:09  No: 64358  IP: [192.*.*.*]

開発環境は何でしょうか?

VC6であれば、
プロジェクト→設定→一般→Microsoft Foundation Class
のコンボボックスの値を

MFCを使用しない

以外にすればいいです。

2002以降の環境が現在ないのでわかりませんが、
同様に設定を変えれば使用可能でしょう。


また、VS2005 Express Editon では設定を変えてもMFCは使用できません。



それと、文字列クラスを使いたいだけであれば
STLのstringクラスってのもあります。

#include <string>

std::string str;
str = "ほげ";

って感じで使えます。

編集 削除
でみ  2007-02-02 12:44:10  No: 64359  IP: [192.*.*.*]

解決しました。
ありがとうございました。

編集 削除