好的,所以我构建了一个使用一些外部库的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"