积极答复者
error C2440: “初始化”: 无法从“const char [21]”转换为“LPCTSTR” ---VS2008

问题
答案
全部回复
-
LPCRSTR 应就是 const char*
这个方法好像也不行,出现下面的错误提示: 错误 2 error LNK2028: 无法解析的标记(0A00000F) "extern "C" long __stdcall RegCloseKey(struct HKEY__ *)" (?RegCloseKey@@$$J14YGJPAUHKEY__@@@Z),该标记在函数 "private: void __clrcall test_api::Form1::btnStart_Click(class System::Object ^,class System::EventArgs ^)" (?btnStart_Click@Form1@test_api@@$$FA$AAMXP$AAVObject@System@@P$AAVEventArgs@4@@Z) 中被引用 test_api.obj 是不是还要包含什么头文件的?
从你的错误提示上来看,是不能赋值,加一个强制类型转换应该可以?
const char* str = "Software\\Tencent\\QQ\\" ;
LPCTSTR data_Set = ( LPCTSTR )str;
任狂風吹亂我頭髮
叶叶叶