Mingw32和Mingw64之间的区别包括文件?

时间:2012-08-17 07:21:17

标签: winapi mingw mingw32 mingw-w64

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

我的应用程序应该在32位和64位版本的Windows中运行。我怀疑的是我的应用程序是否在Windows 64位系统中运行?即使它完美运作也会出现问题吗?

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

1 个答案:

答案 0 :(得分:3)

mingw-w64是mingw项目的分支。

通常mingw-w64标头要完整得多,它们包括来自较新Windows的新增功能(新的SDK标头,函数声明,类型,常量,宏),可用于构建64位目标(与gcc一起使用时)能够做到这一点。

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

相关问题