欢迎来到天天文库
浏览记录
ID:8801980
大小:15.03 KB
页数:2页
时间:2018-04-08
《win32application和win32consoleapplication的区别》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、好久不用VC++6.0写程序,今天测试个简单的算法居然遇到了如下链接错误:Linking...LIBCD.lib(wincrt0.obj):errorLNK2001:unresolvedexternalsymbol_WinMain@16Debug/1.exe:fatalerrorLNK1120:1unresolvedexternalsErrorexecutinglink.exe.上网查了下原来是Win32Application和Win32consoleApplication的区别带来的,以前都没注意过这方面的问题。开始我建立的工程是Win32Applic
2、ation类型的,后来改为建立Win32consoleApplication类型的工程编译就没问题了。网上还有其他的解决方法: 解决方法是:将project-settings-link的projectoptions里的/subsystem:windows改成/subsystem:console原因:Win32Applica
3、tion的入口函数为WinMainWin32ConsoleApplication的入口函数是main换句话说,如果你编写传统的C程序,必须建立Win32Console程序,但VC里面默认的是Win32Application,于是上面提及的链接错误就就经常出现了而Win32Application和Win32Console的区别就在于VC里链接参数不同扩展知识:Win32Application就是普通的常见的窗口应用程序,当然有的界面做得比较个性化,比如圆形的、不规则形状的……一般的应用软件窗口就是这个范畴的.它们都是所谓的GUI(GraphicsUserI
4、nterface图形用户接口),我们可以通过鼠标点击来完成控制。 而Win32ConsoleApplication(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示符)的样子出现,我们得用键盘输入各种命令来使用它;或者叫CUI(CharacterUserInterface字符用户接口)。有几种常见错误发生时,很可能就是建错工程的原因.下面介绍几个常见的错误.Win32 application 是基于WINDOWS平台的32位开发环境开发应用程序,SDK程序。Win32 Console
5、 application 是基于DOS开发平台开发应用程序,不能使用与图形有关的函数,控制台程序
此文档下载收益归作者所有