怎么用C语言开发软件

2024-12-12 17:37:22
推荐回答(5个)
回答1:

语言本身是一种工具,真正要开发软件还是需要掌握系统提供的API和具体的开发模式。
C语言在Linux可以开发出不错的程序,如果是Windows的话,建议再学学C++,再看看一些关于Win32和MFC的书;

给你推荐几本:《Windows程序设计》蓝皮的,初学Windows编程比较不错
《Windows核心编程》这本是国外写的,再深入的话可以看看
Linux嘛:可以看看《Unix/Linux编程实践教程》,深入的话看《UNIX环境高级编程》

回答2:

1 首先要确定C语言的开发平台,比如windows、linux还是嵌入式,不同的平台使用的编译器与开发环境是不一样的。
2 确定开发平台后选择相应的开发工具,比如windows使用VC6.0及以上版本,linux使用slick edit、嵌入式使用keil等等在这举个例子
3 在相应的开发工具里可以创建相应的c语言项目,比如windows的平台 可以创建 dll、命令行应用程序、图形界面应用程序、驱动程序等。嵌入式一般开发出来的是bin二进制文件。
4 针对不同的系统平台使用打包工具生成应用程序,比如Innosetup这类工具。

回答3:

上面的那个同学讲的很对,(我不是来抢悬赏分的)除此之外C本身是没有图形界面的,一般用C写的程序运行效率高,都是基于DOS的,但是C有很多非标准化的外库函数像SDL、allege、fmod都是用来写游戏和音乐制作的。你用VC编译器就只好用MFC,直接接受上面的同学的书会使你很难入门,因为你问这个问题证明你刚开始学习语言,还是先学习VIsual C++编程吧,几乎就是教你怎么运行VC。其次你如果真的感兴趣的话应该学C#,因为这是专门为NET的设计的语言

回答4:

1.就用VC++6.0吧,可以用,前段时间我在一个win7家庭普通版的64位电脑安装过,确实:普通方法是装不上的,我提供一个小方法也许能成功:
首先你安装过了,肯定有残留,需要清理安装痕迹,你可以留下邮箱,我发送一个清理痕迹的说明给你。其次,安装包应该是一个压缩包,你需要找另外一台32位且能正常安装它的电脑解压,然后复制到U盘,插到你电脑后,直接从U盘安装。严密监视安装过程,如果发现它提示什么文件已经存在,你就把那文件剪切出来,等安装好后复制回去,如果发现少了文件,可以先不管它。要注意,最好谨慎进行,清理一次有些麻烦,所以把握机会吧。
2.计算机等级考试用的是VC++6.0,早点熟悉有好处,除此之外,它还是集成开发环境,功能强大但不复杂,而对于VS系列的虽然能兼容64位,但是功能过强,有些许库函数更改。大多数初学者都喜欢它,因此也方便你与人交流。

回答5:

C语言没有这个天赋,比如C++要做软件得依靠WinAPI,而微软直接将这一套东西封装成MFC。 还是写C#吧,.Net大势所趋!