Mingw32和TDM-GCC兼容吗?

时间:2013-12-29 16:24:10

标签: c++ mingw compatibility tdm-mingw

我一直在使用MinGW32编译库并静态链接到我的程序。

我想知道如果我将编译器更改为TDM-GCC我的旧库是否会与使用TDM编译的新程序链接?或者我应该用新编译器编译所有内容吗?

由于

1 个答案:

答案 0 :(得分:1)

您的问题的答案在很大程度上取决于库是什么,以及您如何链接到它们。

如果库是DLL的导入库,那么您可能不需要重新编译。但是,如果DLL需要链接到与主机可执行文件相同的C ++运行时,那么如果主机可执行文件使用与DLL不同的运行时,则需要重新编译。

如果库是静态库,那么如果静态库与其链接的程序中的不同C ++运行时链接,则需要重新编译。