将消息编译器 (mc.exe) 配置为 VC++ 2010 中的自定义编译器步骤?

2024-04-01

谁能列出配置 mc.exe(消息编译器)将 .mc 文件编译为 .rc 文件作为 VC++ 2010 中的自定义编译器步骤的具体详细步骤?
我真的不知道如何做到这一点。


汉斯·帕桑几乎猜对了。不幸的是,VS 2010 中未定义 $(InputPath) 和 $(InputName)。相反,请创建您的消息文件:

  • 右键单击您的项目->添加->新项目
  • 选择“文本文件(.txt)”,但将其命名为“.mc”文件(如“messages.mc”)
  • 创建一个资源文件(例如“resources.rc”)
  • 编辑资源文件,使其仅包含一行:

#include“messages.rc”

该文件将由消息编译器生成。现在添加自定义构建步骤来运行消息编译器:

  • 右键单击 messages.mc 并选择属性。
  • 在“属性”对话框中,将“配置”设置为“所有配置”。
  • 在“配置属性”下单击“常规”。
  • 确保“从构建中排除”属性设置为“否”。
  • 从下拉菜单中将“项目类型”属性设置为“自定义构建工具”,然后单击“应用”按钮,以便显示“自定义构建工具”属性。
  • 单击“自定义构建工具”属性下的“常规”。
  • 将“命令行”属性设置为:

    mc %(完整路径)

  • 将“描述”属性设置为“正在编译消息...”之类的内容

  • Set Outputs property to:

    %(文件名).rc;%(文件名).h;MSG0409.bin

文件 MSG00409.bin 来自 messages.mc 中的以下行:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将消息编译器 (mc.exe) 配置为 VC++ 2010 中的自定义编译器步骤? 的相关文章

随机推荐