无法在动态库libstdc ++中找到入口点 - 6.dll

时间:2018-03-17 22:57:52

标签: c++ windows cmake g++ freeglut

好的,所以我构建了一个使用一些外部库的C ++应用程序。

我用cmake和g ++构建它,完全编译没有错误。

编译完成后,我打开构建的应用程序,然后输出错误。

The procedure entry point _ZNKSt7_cxx1112basic_stringIcSt11char_traitsIcESaIcESaIcEE5c_strEv could not be located in the dynamic link library libstdc++-6.dll.

现在我想知道......有没有办法将它编译为静态?我是否需要获得更新版本的libstdc ++ - 6.dll?

我目前的编译代码是

g++ main.cpp -o application.exe -L"C:/MinGW/lib/" -lopengl32 -lfreeglut -lDevIL -lILU -lILUT -I"C:/MinGW/include"

0 个答案:

没有答案