标签: 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版本更新。