Windows .rc 文件的免费资源编辑器?
Posted
技术标签:
【中文标题】Windows .rc 文件的免费资源编辑器?【英文标题】:Free resource editor for Windows .rc files? 【发布时间】:2010-09-27 18:29:34 【问题描述】:Microsoft Visual C++ Express 不包括专业版附带的内置资源编辑器。是否有任何好的、免费的替代方法可以让您直观地编辑这些 .rc 文件?
注意:我说的是 Visual C++ 用来编译资源的资源脚本源文件,而不是编译后的资源本身(即程序需要能够以与 MSVC++ 类似的方式可视化编辑菜单和对话框)它)。
【问题讨论】:
【参考方案1】:ResEdit 曾经在这里可用:www.resedit.net
但是,此时它似乎包含恶意软件。使用前请找镜子或扫描。
ResEdit 是一个免费的 Win32 程序资源编辑器。如果您想使用对话框、图标、版本信息或其他类型的资源,您可以使用它。输出文件可以由任何 Win32 编译器编译,例如 MinGW 和 Microsoft Visual C++。要打开使用 Win32 API 符号常量的文件,您还需要 Win32 头文件(通常与您的编译器一起提供)。
【讨论】:
它不是最棒的工具,但它确实能胜任。我不得不手动编辑 .rc 文件以放入 #includeResource Hacker 是免费的,具有漂亮的 GUI,没有广告软件,功能齐全,下载大小为 2.7 MB,轻巧紧凑。如果您正在寻找编辑资源文件或 .exe 并且只想要一个股票资源编辑器,它会非常有用。
http://www.angusj.com/resourcehacker/#download
我尝试了 3 个资源编辑器,这个是最小和最快的,界面最简单,但可能没有其他建议的一些高级功能。
【讨论】:
【参考方案3】:我使用XN Resource Editor,对此非常满意。
【讨论】:
对不起,我的错误。我的意思是 .rc,而不是 .res。您链接的程序似乎无法编辑资源脚本(文本格式)。 来自网站:“我流行的资源编辑器的最新版本 - 更新了 XP Manifest、加速器表和 .RC 文件支持。” -- 自己没试过,试过了吗? 是的,我尝试了 3.0.0.1 版本——它支持导入 .rc 文件——但它似乎没有提供用于创建或编辑对话框资源等的可视/图形环境。 链接页面上的下载链接不再有效 - 可在sourceforge.net/projects/portableapps/files/…找到便携式版本的 XN 资源编辑器【参考方案4】:Microsoft eVC++4(可谷歌搜索,目前在http://www.microsoft.com/downloads/details.aspx?FamilyId=1DACDB3D-50D1-41B2-A107-FA75AE960856)是免费的,并带有一个内置的资源编辑器。 您当然可以使用它为 MSVC++6 及更高版本(例如 MSVC++2005e、2008e)创建 .rc (etc) 文件。使用它来编辑现有的 MSVC++6 (etc) 文件并不总是那么容易,因为 eVC 是为 Windows CE 设计的,它没有定义 VC++6 使用的所有样式(例如,SS_SUNKEN),但是您可以始终手动将它们添加到您的 resource.h 文件中(通过查看 MSVC++ 附带的 .h 可以搜索适当的值,并且一旦您完成它应该“正常工作”。
编辑:我发现最好只删除不兼容的 VC++6 样式(例如,使用文本编辑器),因为某些缺少的样式会导致包含它们的窗口无法显示。
【讨论】:
以上是关于Windows .rc 文件的免费资源编辑器?的主要内容,如果未能解决你的问题,请参考以下文章