C++里创建windows程序和console是一样的方法吗?

来源:百度知道 编辑:UC知道 时间:2024/05/04 07:32:46

当然不一样,Windows程序和console程序并不相同。一般Windows程序都是有操作界面的,并且一般这些绘制界面的工作都是交给编译器和系统来完成的。而console程序一般是以字符为基础的。
VC6.0的时候,创建Windows程序需要用MFC,在MFC的向导中进行相应设置,编译器会为生成一个已经创建了程序界面的工程项目,再在源文件中写入程序的代码就可以了。在VC2003及以上版本中,除了MFC外,还可以像VB一样,手动设计程序界面了,可以用鼠标和键盘很容易的做放置按钮、文本框、图标等等的工作,比起MFC,界面的可定制性更高了,也容易做出漂亮的界面。

console的主函数是main,而windows的主函数是winmain。一般的情况下,编译器中有对应的选项。详细请参考,windows程序设计一书petzold著。

你是使用哪种编译工具,VC6?VS.NET C++?在新建工程里面有提供给你是新建window应用程序还是console控制台程序的选项……