Msitool.mak
Msitool.mak 是一个可用于生成工具和自定义操作的生成文件。 它可与 Visual C++ 版本 4.0 或更高版本一起使用。 有关详细信息,请查看标头文件。 它要求在包含此文件之前定义一组值。 通常,开发人员将这些值放在 .cpp 的开头,C 编译器将跳过 ifdef。 同样,他们也会将资源添加到 .cpp 文件的末尾。 有关详细信息,请参阅示例。
可以将 VCBIN 定义为 Visual C++ 工具所在的目录,或者生成文件使用 MSVCDIR 和 MSDEVDIR 的目录。 如果未定义这些内容,则不会指定位置(假设工具位于 PATH 上)。 Visual C++ 版本 5.0 中环境变量存在的一个问题是,如果两者都不在路径上,则链接器找不到 Msdis100.dll。 如果将它从 MSDEVDIR 复制到 MSVCDIR,则有效。 另一种选择是将 Msdis100.dll 和 Rc.exe 和 Rcdll.dll 复制到 MSVCDIR,并将 VCBIN 设置为该值。
此工具仅在适用于 Windows Installer 开发人员的 Windows SDK 组件中提供。