在程序的project->setting里C/C++预编译我选择_UNICODE
然后程序中我需要把一个字符串CString读到一个TCHAR型的缓冲里,总是通不过,请问各位大侠该怎样用?
CString mystring("abc");
TCHAR* mychar=new TCHAR[6];
_stprintf(mychar,_T(mystring));然后vc编译器显示C:\Program Files\Microsoft Visual Studio\MyProjects\teest\teestView.cpp(109) : error C2065: 'Lmystring' : undeclared identifier如果改成这样用: TCHAR* mychar=new TCHAR[6];
_stprintf(mychar,_T("abc"));则错误信息为:
Linking...
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/teest.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
不是其他地方的错误
请帮忙看一看,谢谢
然后程序中我需要把一个字符串CString读到一个TCHAR型的缓冲里,总是通不过,请问各位大侠该怎样用?
CString mystring("abc");
TCHAR* mychar=new TCHAR[6];
_stprintf(mychar,_T(mystring));然后vc编译器显示C:\Program Files\Microsoft Visual Studio\MyProjects\teest\teestView.cpp(109) : error C2065: 'Lmystring' : undeclared identifier如果改成这样用: TCHAR* mychar=new TCHAR[6];
_stprintf(mychar,_T("abc"));则错误信息为:
Linking...
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/teest.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
不是其他地方的错误
请帮忙看一看,谢谢
setting中option中的subsystem:windows改为console
setting中option中的subsystem:windows改为console
???没找到大侠所说的这个地方啊
link下的Project Options
Linking...
msvcrtd.lib(crtexe.obj) : error LNK2001: unresolved external symbol _main
Debug/mm.exe : fatal error LNK1120: 1 unresolved externals
125750 PRB: 错误 LNK2001: “_WinMain@16”: 不能解析的外部符号