vs2003创建win32项目出错,急救!
创建的时候弹出"对象不支持此属性和方法“,然后调试的时候出现错误"app1 error LNK2001: 无法解析的外部符号 _WinMainCRTStartup",请问这是怎么回事
问题点数:100、回复次数:4Top
1 楼pomelowu(羽战士)回复于 2006-03-16 18:25:02 得分 25
在工程属性中,Linker → Advanced → Entry Point 里填上_WinMainCRTStartup
或者 Linker → Sytem → SubSystem 设为not setTop
2 楼Stefine(CSDN最菜滴猩猩)回复于 2006-03-16 18:37:29 得分 25
#pragma comment(linker,"/Entry:wWinMainCRTStartup")
一般是用在UNICODE下吧
那就这样:
#define UNICODE
#define _UNICODE
#ifdef UNICODE
#pragma comment(linker,"/Entry:wWinMainCRTStartup")
#else
#pragma comment(linker,"/Entry:WinMainCRTStartup")
#endifTop
3 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2006-03-16 19:19:02 得分 25
mainCRTStartup (or wmainCRTStartup)
An application using /SUBSYSTEM:CONSOLE; calls main (or wmain)
WinMainCRTStartup (or wWinMainCRTStartup)
An application using /SUBSYSTEM:WINDOWS; calls WinMain (or wWinMain), which must be defined with __stdcall
_DllMainCRTStartup
A DLL; calls DllMain, which must be defined with __stdcall, if it exists
请问你指定SUBSYSTEM了吗?
/SUBSYSTEM:WINDOWS
Top
4 楼pomelowu(羽战士)回复于 2006-03-16 20:13:15 得分 25
呵呵~指不指定SUBSYSTEM都没关系,直接咔嚓掉。。。Top




