codeblock:无法定位程序输入点__gxx_personality_v0
这个问题的特点是:编译没问题,生成的.exe文件一运行就报错。
.exe程序运行时的报错样式如下:"无法定位到程序输入点__gxx_personality_v0于动态链接库_program_name.exe"
经过排查,发现如果注释掉string类型和map类型的变量就没问题。查找了好久,发现一个解决了我的问题的方法:
解决办法
- 在你下载的MingW/bin 目录下,有一个叫做libstdc++-6.dll的文件,找到它,右键复制一份
- 在C盘下,找到system文件夹(可以输入文件夹的名字查找,就是文件系统右上角的“搜索...”框),粘贴一份进去,需要管理员权限,点击确定就行了
- 在C盘下,找到SysWOW64文件夹(64位电脑),粘贴一份进去,需要管理员权限,点击确定
验证
- 在codeblock中重新编译运行程序,没再报错就ok了。
参考博客
https://blog.csdn.net/lushuchengsky/article/details/78002565

浙公网安备 33010602011771号