16

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

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

4

4 回答 4

11

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

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

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

于 2008-12-19T19:49:48.237 回答
9

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

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

我尝试了 3 个资源编辑器,这个是最小和最快的,界面最简单,但可能没有其他建议的一些高级功能。

于 2015-08-03T00:39:38.647 回答
4

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

于 2008-12-19T19:20:19.667 回答
1

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 样式(例如,使用文本编辑器),因为某些缺少的样式会导致包含它们的窗口无法显示。

于 2009-03-18T13:41:36.393 回答