说来很惭愧的问题,C语言也算学了很长一阵子,目前还是停留在控制台的水平,今天用着用着突然想给程序换个图标,却找不到在哪设置,又没窗体,在哪弄呢?百度N久,找到如下两种解决方案:

以下两种方法均在VC++6.0下测试通过。

第一种属于简单版本,打开你的C程序,然后插入(Insert)--资源(Resource)--Icon--引入(new)--找到你要的ico,然后确定,点下ide左上角的存盘按钮,存为Script1.rc,然后编译一下你的C程序(如果之前没有编译过),打开工程空间(Project Workspace)*.dsw,工程窗口,fileview选项卡,在工程文件夹上右键单击,选择添加文件到工程(add files to folder),找到Script1.rc,确定,再点击存盘,然后重新编译一下就行了。

第二种其实和第一种一样,换汤不换药,只不过是命令行模式的,可能需要你明白8.3命名格式才行(8.3命名用于dos下,尤其是文件夹中间有空格的时候,比如C盘下的第一个Program Files文件夹为progra~1),方法如下:

首先也要求你插入ico,保存为***.rc

然后进入命令行进入到C:\Program Files\Microsoft Visual Studio\VC98(视你的电脑上VC的安装路径而定)

输入VCVARS32.BAT后回车

进入你的工作区

rc Script1.rc

cl test.c

link test.obj Script1.res

以上两种方法的结果是一样的,程序的图标,以及程序运行时的图标都更新了,区别在于,前者只要你不删除工程文件,怎么编译都是新的图标,后者只有每次生成程序之后,再操作一次,才会有新的图标。

c语言如何添加程序图标,如何给C控制台程序添加图标相关推荐

  1. c 语言 控制台程序 行字体颜色,C# 控制台程序设置字体颜色

    这几天做了个程序,程序本身很简单.大体功能是输入查询条件,从数据库里取出结果计算并显示.但是用户的要求是使用控制台(console)来实现功能.由于功能简单,程序很快就做完了,在面向用户演示程序时,突 ...

  2. idea创建三种应用程序的方法:springboot,控制台程序,windows服务程序

    springboot项目 控制台程序 windows服务程序 环境:idea 2017 + Maven 3.3.9+jdk 1.8 一.springboot项目 创建过程依次如下图所示: 至此一个简单 ...

  3. vc 写c语言程序步骤,VC++ 6.0编写程序的详细步骤

    想知道VC++ 6.0工具如何编写程序吗,可能有些朋友还不熟悉,我们一起去了解一下VC++ 6.0编写程序的详细步骤吧. VC++ 6.0编写程序的详细步骤 vc++6.0的菜单简洁,工具明了,这里以 ...

  4. ACF:让控制台程序变得更为简单

    ACF(Adaptive Console Framework)是一款.NET下的控制台程序开发框架.控制台程序不是非常简单吗?还需要开发框架干什么?当你回答完下面的问题以后,你就会发现,原来自己也需要 ...

  5. VC++ 隐藏控制台程序窗口

    转自:http://hi.baidu.com/sicceer/blog/item/d9c35a810d15c4c8bc3e1ec8.html 设置 #pragma comment( linker, & ...

  6. 如何编写Ruby控制台程序(一)

    如何编写Ruby控制台程序(一) By YUANYI ZHANG | Published: JUNE 24, 2007 这是来自O'Reilly Network的一篇关于如何如何使用Ruby及Acti ...

  7. 修改IDEA启动时控制台出现的图标

    修改IDEA启动时控制台出现的图标 原本启动IEDA控制台出现的图标如下图 想要换个图形,操作如下: ASCII工具网址:https://www.bootschool.net/ascii-art/re ...

  8. c语言怎么改变程序的图标,VC6.0 控制台程序添加图标的两种方法

    如何给C控制台程序添加图标说来很惭愧的问题,C语言也算学了很长一阵子,目前还是停留在控制台的水平,今天用着用着突然想给程序换个图标,却找不到在哪设置,又没窗体,在哪弄呢?百度N久,找到如下两种解决方案 ...

  9. C语言控制台程序添加图标(基于GCC编译器)

    文章目录 1. 生成ICON资源文件 2. gcc编译选项时加上资源文件 3. 一键自动编译 没加图标的控制台程序: 加了图标的控制台程序: 首先,需要准备一个ICON图标文件,像素大小推荐128x1 ...

  10. C语言控制台程序中添加背景图片

    (1) C语言写控制台程序是无法加图片的,只能用命令行输出,最多就是设置下背景和字体,颜色之类的.如果开发API窗口程序,完全依赖于操作系统的函数库.C语言本身并不提供这类函数. 下面是windows ...

最新文章

  1. Listview获取选中行的值
  2. Network Manager碰到的问题
  3. java与android https,java – Https连接Android
  4. viewsource和viewparsed_(Summary)Developer Tools:IE9的F12,Chrome的Ctrl+Shift+J比较
  5. iOS 开发-单元测试
  6. 生态功能区划方法之三:聚类分析法和生态融合法
  7. python爬取正确但不出文件_使用Python爬取微信公众号文章并保存为PDF文件(解决图片不显示的问题)...
  8. 堆排序时间复杂度_leetcode刷题(二):排序算法(归并排序,堆排序,桶排序)...
  9. 海思3519A配置NFS文件系统(永久)
  10. 移植最新版libmemcached到VC++的艰苦历程和经验总结(上)
  11. 《转》武​汉​的​I​T​公​司
  12. SHA算法 (sha0 sha1源码魔改)
  13. 多媒体网路multimedianetworkingCDN的全称是Content Delivery NetworkSIP(Session Initiation Protocol)是一个应用层的信
  14. 【eclipse安装】安装包中-win32-x86_64的意思
  15. 了解 Web 服务规范,第 5 部分: WS-Policy
  16. 软件开发模式:瀑布与敏捷应用思考
  17. BZOJ1778: [Usaco2010 Hol]Dotp 驱逐猪猡
  18. 【Android 开发】mac 版 Android Studio 连接夜神模拟器的方法
  19. Revit结合Dynamo建立某大桥下部结构-承台
  20. js PhotoSwipe库开源的手机版相册产品的Code.PhotoSwipe.attach方法使用

热门文章

  1. 信创好难?ARM应用移植避坑指南请收好
  2. 生物特征认证和识别市场现状及未来发展趋势
  3. Bootstrap 框架-下拉菜单
  4. 2021年12月国产数据库大事记-墨天轮
  5. 业务关键路径最小成本试错《精益创业》
  6. Unity小游戏教程系列 | 创建小型太空射击游戏(三)
  7. 环境保护设施运营组织服务认证 认证专业分类及运营设施范围
  8. string entitlement = Application.dataPath+ “/Editor/Entitle Unity工程到处iOS工程,用脚本把Push Notifications打开
  9. MacOS 10.15编译openjdk8u详细过程
  10. 思维导图ubuntu_适用于Linux用户的10款出色的免费思维导图软件