vs2010环境下将Win32控制台应用程序,改为Win32项目

vs2010环境下将Win32控制台应用程序,改为Win32项目

直接将控制台的mian函数改成

_tWinMain(HINSTANCE hInstance,

                   HINSTANCE hPrevInstance,
                   LPTSTR lpCmdLine,
                   int nCmdShow)

会报错:无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用


还需要修改工程属性!
进入工程属性后,一次进入下面选项做相应修改

1)c/c++ ---> 预处理 --->预处理定义 :

_CONSOLE改为:_WINDOWS             //这个不该也可以

2)连接器 ---> 系统 --->子系统:

控制台 (/SUBSYSTEM:CONSOLE)改为:窗口 (/SUBSYSTEM:WINDOWS)

猜你喜欢

转载自blog.csdn.net/jiese1990/article/details/7704763