2012-08-17 67 views
1

我使用了Mingw32和devC++ IDE來開發我的應用程序。我包含了lib文件和包含Mingw32的文件並編譯了我的應用程序。Mingw32和Mingw64包含文件有什麼區別?

我的應用程序應該運行在32位和64位版本的Windows中。我的疑問是我的應用程序是否在Windows 64位系統上運行?即使它運作良好,會不會有問題?

Mingw32和Mingw64包含文件和有什麼區別?我的最終目標是在32位和64位窗口中運行我的應用程序。我應該添加和編譯哪些文件?

回答

3

mingw-w64是mingw項目的分支。通常,mingw-w64頭文件更加完整,它們包括來自較新Windows(新的SDK頭文件,函數聲明,類型,常量,宏)的更多新增內容,可用於構建64位目標(當與gcc能夠做到這一點)。

當然要注意,你不能混合mingw的gcc和mingw-w64頭文件,反之亦然。你必須從一個或另一個使用完整的工具鏈。我不知道在devC++中切換工具鏈是多麼容易(我不使用它)。

相關問題