为什么mingw-w64支持strcpy_s()而tdm-gcc无法编译该调用?

时间:2016-06-01 12:50:51

标签: c++ c++11 gcc

我试图从bitbucket为各种平台编译一个开源库。 Windows的编译只能使用mingw-w64 / 32 4.8编译器。其他编译器如tdm-gcc 5.1在调用" strcpy_s"的那些行上失败,说明它们未在此范围内定义。在Linux上,使用Ubuntu 16.04上的标准gcc进行编译没有问题。我知道用std :: strcpy替换(c ++ 11)strcpy_s的解决方法。

我不明白为什么会这样,因为tdm-gcc比mingw-w64版本更新。

0 个答案:

没有答案