Windows .rc 文件的免费资源编辑器?

问题描述 投票:0回答:5

Microsoft Visual C++ Express 不包含专业版本附带的内置资源编辑器。有没有好的、免费的替代方案可以让您直观地编辑这些 .rc 文件?

注意:我说的是 Visual C++ 用来编译资源的资源脚本源文件,而不是编译后的资源本身(即程序需要能够以与 MSVC++ 类似的方式可视化编辑菜单和对话框) .

visual-studio visual-c++ resources editing
5个回答
11
投票

ResEdit 曾经可以在这里使用:www.resedit.net

但是,此时它似乎包含恶意软件。使用前请寻找镜子或扫描。

ResEdit 是一个用于 Win32 程序的免费资源编辑器。如果您想使用对话框、图标、版本信息或其他类型的资源,您可以使用它。输出文件可以由任何 Win32 编译器编译,例如 MinGW 和 Microsoft Visual C++。要打开使用 Win32 API 符号常量的文件,您还需要 Win32 头文件(通常与编译器一起提供)。


10
投票

Resource Hacker 是免费的,有漂亮的 GUI,没有广告软件,功能齐全,轻便紧凑,下载大小为 2.7 MB。如果您正在寻找编辑资源文件或 .exe 并且只想要一个库存资源编辑器,那么它非常有用。

http://www.angusj.com/resourcehacker/#download

我尝试过 3 个资源编辑器,这个是最小、最快、界面最简单的,但可能不具备其他建议的一些高级功能。


4
投票

我使用XN资源编辑器并且对它非常满意。


1
投票

Microsoft eVC++4(可在 Google 上搜索,目前位于 http://www.microsoft.com/downloads/details.aspx?FamilyId=1DACDB3D-50D1-41B2-A107-FA75AE960856)是免费的,并且附带内置资源编辑器。 您当然可以使用它为 MSVC++6 及更高版本(例如 MSVC++2005e、2008e)创建 .rc(等)文件。使用它编辑现有的 MSVC++6(等)文件并不总是那么容易,因为 eVC 适用于 Windows CE,它没有定义 VC++6 使用的所有样式(例如 SS_SUNKEN),但您可以始终手动将它们添加到您的resource.h文件中(可以通过查找MSVC++附带的.h来搜索适当的值,一旦您完成了它应该“正常工作”。

编辑:我发现最好删除不兼容的 VC++6 样式(例如,使用文本编辑器),因为某些缺失的样式会导致包含它们的窗口无法显示。


0
投票

Visual Studio Community 版本(截至 2022 年,可能更早)具有内置资源编辑器。

© www.soinside.com 2019 - 2024. All rights reserved.