我有一个 C++/Qt/mingw app并想使用 msi.h (Microsoft Installer 接口(interface)),但 mingw 似乎没有提供此 header 。我该怎么做?
最佳答案
MinGW(.org) 项目不提供此 header ,但我知道 mingw-w64 项目提供。我不知道它有多完整,但你可以自己尝试看看:
网站:http://mingw-w64.sourceforge.net (赢得 32 或 64 次下载 -> 个人构建 -> sezero 有好的。命名方案:
mingw-wAA-bin_BBBB-CCCCC_20100914_sezero.zip
AA: 32 or 64: 产生 32 位或 64 位二进制文件
BBBB:此编译器在 32 位 (i686) 或 64 位 (x86_64) Windows 上运行
CCCCC:这个编译器是为 mingw=windows, linux=well, linux 构建的 :) )
将您的 PATH 设置为解压存档中的 mingw64/bin 目录。
TDM 为您带来了非常好的 mingw.org 编译器/工具链,还以 TDM64-GCC 的形式提供了 mingw-w64 工具链:http://tdm-gcc.tdragon.net/download使用安装程序
如果 msi.h 不完整,请通过 mingw-w64-public@lists.sourceforge.net 寻求帮助。这是一个非常友好的社区,如果可以的话,他们会尽力(快速)帮助您!
希望对您有所帮助。
关于c++ - 用于 mingw 的 msi.h,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3745226/