建工程的时候有两个,一个是win32 Application还有个是win32 Console Application,这两个有什么区别?
有什么影响?
有什么影响?
2017-10-29
Win32 Application 和 Win32 Console Application有什么区别?
Win32 Console Application只能运行命令行程序,Win32 Application是基于消息响应机制的,可以运行图形化的C++程序
对于这两种程序VC里面有专门的设置对应。打开project-setting,c/c++选项卡中Category选General,下面就会有Preprocessor definetions一项,里面有_WINDOWS或者_CONSOLE。然后再看Link选项卡,Category同样选General,在下面的Project Options里就会有/subsystem:windows或者/subsystem:console。
运行Win32 Console Application一定要把这两个地方改成console,不然编译出错。 同理Win32 Application要把两个地方改成windows
win32 Application:
http://blog.sina.com.cn/s/blog_537e51f40100bbd4.html
win32 Console Application:
https://baike.so.com/doc/205725-217569.html
举报