私のコードは以下のコードのようになります:
class DMLGroup
{
public:
DMLGroup();
~DMLGroup();
void SetName(string name);
private:
string mName;
};
void DMLGroup::SetName(string nm){
mName.assign( nm );
}
int main()
{
string api="API_DML";
DMLGroup * dmlGr = new DMLGroup();
dmlGr->SetName(api.c_str()); //Getting link error with this statement
}
上記のコードをコンパイルできましたが、Windows 7 32 ビット OS で MS Visual Studio 9 を使用してリンクできませんでした。
注: suselinux-x8664 プラットフォームで正常にコンパイル、リンク、および実行できます。問題はウィンドウだけです
これを解決する方法を教えてください。