LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1200|回复: 5

问题 C++程序如何把图标文件编译到可执行文件中

[复制链接]
发表于 2006-3-27 15:48:34 | 显示全部楼层 |阅读模式
问题 C++程序如何把图标文件编译到可执行文件中,并指定为文件的图标?
谢谢
发表于 2006-3-27 15:51:46 | 显示全部楼层
是问pixmap吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 15:54:00 | 显示全部楼层
就是给可执行程序一个图标,而不是默认图标
回复 支持 反对

使用道具 举报

发表于 2006-3-27 15:56:11 | 显示全部楼层
使用XPM格式图象
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-3-27 16:01:42 | 显示全部楼层
Post by MatthewGong
使用XPM格式图象

我对linux开发不太熟,现用GUN c++做一个跨平台的程序,能不能具体点?
谢谢
回复 支持 反对

使用道具 举报

发表于 2006-3-28 00:19:49 | 显示全部楼层
xpm文件

  1. [matt@localhost rc]$ cat general.xpm
  2. /* XPM */
  3. static char * general_xpm[] = {
  4. "16 16 67 1",
  5. "       c None",
  6. ".      c #BFBFBF",
  7. "+      c #808080",
  8. "@      c #7A7880",
  9. "#      c #A2A0AB",
  10. "$      c #28282B",
  11. "%      c #8A706A",
  12. "&      c #B8958E",
  13. "*      c #2E2523",
  14. "=      c #C0BBD4",
  15. "-      c #B8B2CF",
  16. ";      c #2E2C34",
  17. ">      c #EFA594",
  18. ",      c #EE9A87",
  19. "'      c #3B2622",
  20. ")      c #ADA7C8",
  21. "!      c #2B2A32",
  22. "~      c #EB8B75",
  23. "{      c #3A221D",
  24. "]      c #DBD8E6",
  25. "^      c #BCB8D2",
  26. "/      c #F9DBD4",
  27. "(      c #EFA18F",
  28. "_      c #F6CCC2",
  29. ":      c #504E5B",
  30. "<      c #8C88A2",
  31. "[      c #F1B0A1",
  32. "}      c #68443C",
  33. "|      c #C28679",
  34. "1      c #BF715F",
  35. "2      c #A29CBC",
  36. "3      c #DC826E",
  37. "4      c #0B0A0C",
  38. "5      c #0E0807",
  39. "6      c #8A846D",
  40. "7      c #B8B092",
  41. "8      c #2E2C24",
  42. "9      c #687B68",
  43. "0      c #8CA48C",
  44. "a      c #232923",
  45. "b      c #F2DF9D",
  46. "c      c #F9F2D8",
  47. "d      c #F3E2A8",
  48. "e      c #F0DB90",
  49. "f      c #3C3724",
  50. "g      c #E0EFE0",
  51. "h      c #9CCC9C",
  52. "i      c #D2E8D2",
  53. "j      c #81BE81",
  54. "k      c #203020",
  55. "l      c #F1DE98",
  56. "m      c #696040",
  57. "n      c #C1AE68",
  58. "o      c #EED680",
  59. "p      c #3C3620",
  60. "q      c #395439",
  61. "r      c #74A174",
  62. "s      c #599359",
  63. "t      c #1C2D1C",
  64. "u      c #CAC4AF",
  65. "v      c #E2D090",
  66. "w      c #B8D3B8",
  67. "x      c #67AA67",
  68. "y      c #C4B580",
  69. "z      c #DFC878",
  70. "A      c #0F0D08",
  71. "B      c #070B07",
  72. ".++++++++++++++.",
  73. "+@#####$%&&&&&*+",
  74. "+#=----;&>,,,,'+",
  75. "+#-))))!&,~~~~{+",
  76. "+#-]^))!&/(_(~{+",
  77. "+#-^:<)!&[}|}1{+",
  78. "+#-)<2)!&,1313{+",
  79. "+$;!!!!4*'{{{{5+",
  80. "+6777778900000a+",
  81. "+7bcdeef0ghihjk+",
  82. "+7elmnop0hqrqst+",
  83. "+7cluvop0irwrxt+",
  84. "+7dmymnp0hqrqst+",
  85. "+7enznzp0jsxsxt+",
  86. "+8fppppAakttttB+",
  87. ".++++++++++++++."};
复制代码



我使用wxWidgets 作GUI开发库,这样用

#include "general.xpm"

...
wxBitmap icon=wxBITMAP(general);

...

GTK也可以用XPM格式的图片吧。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表