c++ - 用于 mingw 的 msi.h

标签 c++ windows qt windows-installer mingw

我有一个 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/

相关文章:

c++ - 使用不同的编译器输入 char* 时出现奇怪的输出

c++ - 好奇的问题: What algorithm does STL set_intersect implement?

c++ - 在 STL 容器的一个 STL 容器上调用 clear

windows - xampp 入门

c++ - Windows api中是否有非命名管道?

Qt独立qmainwindows的父子关系

c++ - Visual Studio C++ 解决方案编译

c++ - VBScript 和 C++ 之间 wuapi 的无法解释的差异

C++ 在 QML 中使用信号槽

c++ - QStandardItemModel appendRow 在调用构造函数后不起作用