编译使用了sting的cpp文件时报错

编译使用了sting的cpp文件时报错_第1张图片

解决办法如下:
https://stackoverflow.com/questions/42645527/c-mingw-linker-error-znst7-cxx1112basic-stringlcst11char-traitslcesalcee10-m

编译使用了sting的cpp文件时报错_第2张图片

即删掉冲突的dll文件

后续:
使用“ where libstdc++-6.dll”命令找到了两个libstdc++-6.dll,分别位于
C:\Program Files (x86)\GtkSharp\2.12\bin\libstdc++-6.dll
C:\MinGW\bin\libstdc++-6.dll
这两个文件还不一样,在删掉上面那个路径里的dll后,可以在sublime上正常编译运行。但是没法启动cocosStudio,估计是由于cocosStudio使用的上面那个dll。
最后解决办法是,在编译运行时,生成的那个exe文件处,拷贝一个libstdc++-6.dll,这样运行时就会直接使用改dll,而不会去PATH里的各个路径寻找。

你可能感兴趣的:(编译使用了sting的cpp文件时报错)