| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 903 人关注过本帖
标题:如何将资源文件编译成exe,求方法。
只看楼主 加入收藏
yuma
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:银河系
等 级:贵宾
威 望:37
帖 子:1931
专家分:2992
注 册:2009-12-22
结帖率:89.13%
收藏
已结贴  问题点数:5 回复次数:8 
如何将资源文件编译成exe,求方法。
不是我脑残,我是新手不会啊。求耐心指教。
搜索更多相关主题的帖子: 资源 如何 
2012-07-18 11:08
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
资源文件不能编译为exe

资源文件 rc后缀的 可以编译为res后缀的 用的工具是rc.exe 这个VC里面有

Usage:  rc [options] .RC input file
Switches:
   /r    Emit .RES file (optional)
   /v    Verbose (print progress messages)
   /d    Define a symbol
   /u    Undefine a symbol
   /fo   Rename .RES file
   /l    Default language ID in hex
   /i    Add a path for INCLUDE searches
   /x    Ignore INCLUDE environment variable
   /c    Define a code page used by NLS conversion
   /w    Warn on Invalid codepage in .rc (default is an error)
   /n    Append null's to all strings in the string tables.
Flags may be either upper or lower case


2012-07-18 12:12
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
最终是res和其他的原因一块被编译为exe 具体是link的时候加上res链接的罢 我也忘了 呵呵
2012-07-18 12:14
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:5 
有时候你可能会想,为什么C语言写个GUI为什么这么难?没有VB方便。。因为VB是解释型的语言。
但是,只要你熟悉了这种方式,你就会明白为什么C程序需要把obj,lib,res等文件用link链结程序链成的EXE。
收到的鲜花
  • yuma2012-07-18 12:26 送鲜花  10朵   附言:这个专家分是给另一个贴子的分。

我们都在路上。。。。。
2012-07-18 12:18
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
以下是引用hellovfp在2012-7-18 12:18:21的发言:

有时候你可能会想,为什么C语言写个GUI为什么这么难?没有VB方便。。因为VB是解释型的语言。
但是,只要你熟悉了这种方式,你就会明白为什么C程序需要把obj,lib,res等文件用link链结程序链成的EXE。
我觉得这里和解释型编译型没关系 封装的程度不同罢了
2012-07-18 12:19
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:0 
比如说 有些东西把这些rc res包括cl等的编译过程都封装了 再加上图形化的编程界面 虽然还是C/C++图形编程 但只要拖拖拉拉 点点写写就能出界面 就能出程序 自然也就不关心什么rc什么res了
2012-07-18 12:22
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
当然也可以这么说,其实没有多少联系,解释型语言把很多的东西封装起来了。
虽然看起来好象也是生成了一个EXE。

我们都在路上。。。。。
2012-07-18 12:25
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在Windows下,exe也不是以前那种机器码文件。在这种环境下,还纠缠于exe是没有意义的。

授人以渔,不授人以鱼。
2012-07-18 12:27
hellovfp
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:禁止访问
威 望:30
帖 子:2976
专家分:7697
注 册:2009-7-21
收藏
得分:0 
C++ builder和Delphi使用的更是另类的XML内嵌文件做为程序资源文件,方式多种多样。。呵呵。

我们都在路上。。。。。
2012-07-18 12:33
快速回复:如何将资源文件编译成exe,求方法。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017550 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved