关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
来源:互联网 发布:ask软件 编辑:程序博客网 时间:2024/05/18 20:50
写好的程序可以编译,一点问题也没有,但是就是没法运行,会弹出无法定位程序输入点__gxx_personality_v0的错误。
[点击打开链接]参考了这篇微博后
我发现 -static 编译是可行的。
但是强迫症表示一定要搞好。按照此文写的改但是所说的环境变量并没有多。后来索性环境变量只剩Mingw的但是还是报错。这让我又考虑了其他问题。
所以我考虑到了 libstdc++-6.dll 文件。[在/Mingw/bin下]
我将其与c++文件放到一起,再编译不报错。我怀疑c盘缺失了此文件(小白不懂)。
然后我将此文件放进windwos32下,没有用。
考虑到我是64位系统我就又复制了一份放入SysWOW64下,结果竟然好了。(可喜可贺,可喜可贺)
结论(几种解决方法):
1.使用-static 编译[g++ -static file.cpp]
2.删除掉其他含有libstdc++-6.dll 的PATH环境变量,只留下mingw的
3.将 libstdc++-6.dll 文件与代码放置同一文件编译
4.将 libstdc++-6.dll 文件放到System32或SysWOW64文件夹下。
阅读全文
0 0
- 关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
- 无法定位程序输入点__gxx_personality_v0的一个解决方法
- opencv 无法定位程序输入点__gxx_personality_v0于动态链接库libstdc++-6.dll上
- 关于“无法定位程序输入点getaddrinfo于动态链接库WS32_32.dll上”的问题
- 关于“无法定位程序输入点getaddrinfo于动态链接库WS32_32.dll上”的问题
- VS编译程序无法定位程序输入点的问题
- vs2012编译的程序在XP下运行提示无法定位输入点XXXXX到kernel32.dll
- 关于在运行qt的程序时提示无法定位程序输入点_ZdaPvj于动态链接库Qt5Cored.dll”的解决办法
- 无法定位程序输入点的解决
- opencv3.0使用过程中出现“无法定位程序输入点”问题
- mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
- mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
- mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
- mongodb启动出现 无法定位程序输入点
- mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
- mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
- mongodb启动出现 无法定位程序输入点 InterlockedCompareExchange64
- 无法定位程序输入点
- 说说你对语义化的理解?
- [MYSQL -12]汇总数据
- leetcode 127. Word Ladder BFS广度优先遍历
- 水池数目
- 逻辑回归原理及推导过程
- 关于用g++编译后运行时出现的问题:无法定位程序输入点__gxx_personality_v0
- 页面中注册、登录、增删查改时与数据库之间的数据传递
- 深入浅出python闭包
- CSS3样式和新特性
- netty源码分析(三)Netty服务端ServerBootstrap的初始化与反射在其中的应用分析
- 医院影像检查流程的完整叙述
- 词向量源码解析:(5.7)ngram2vec源码解析之counts2shuf等
- AJAX(二)---局部刷新实现分页效果的实现
- Java 堆、栈和方法区