1

我使用 Mingw32 和 devc++ IDE 来开发我的应用程序。我包含了Mingw32的lib文件和包含文件并编译了我的应用程序。

我的应用程序应该在 32 位和 64 位版本的 Windows 中运行。我的疑问是我的应用程序是否在 Windows 64 位系统中运行?就算完美运行会不会有什么问题?

Mingw32 和 Mingw64 包含文件有什么区别?我的最终目标是在 32 位和 64 位窗口中运行我的应用程序。我应该添加和编译哪些包含文件?

4

1 回答 1

3

mingw-w64 是 mingw 项目的分支。

通常,mingw-w64 标头更完整,它们包括来自较新 Windows 的最新添加(新 SDK 标头、函数声明、类型、常量、宏),已准备好构建 64 位目标(当与 gcc 一起使用时) )。

当然请注意,您不能将 mingw 的 gcc 与 mingw-w64 标头混合使用,反之亦然。您必须使用其中一个或另一个的完整工具链。我不知道在devc++中切换工具链有多容易(我不使用它)。

于 2012-08-17T08:43:24.413 回答