用codeblocks产生的问题
codeblocks生成的可执行文件,双击不能运行,出现一下错误
- 造成这样的原因主要是安装
codeblocks
时选择的安装路径不是默认的, 也就是不是安装在系统盘C盘, 如果是默认的系统会自动配置好的. 我是装到其他盘的,怕占系统盘的内存空间, 所以导致系统找不到上述文件.
- 解决办法只需手动添加用户的环境变量, 这样就能直接运行
codeblocks
产生的可执行文件
- 其次,
libstdc++-6.dll
和libgcc_s_seh-1.dll
文件都是在安装codeblocks
的文件下MinGW\bin
在MinGW中的bin文件夹中,因此只需找到MinGW下bin文件夹的路径即可
解决办法:
- 首先找到MinGW下bin文件夹的路径; 可以在文件管理器中搜索
libstdc++-6.dll
,
选中右键选中属性
- 进入
高级系统设置
里添加环境变量
在桌面此电脑
图标处,右键点击,选择属性
点击进去选高级系统设置
选择环境变量
在用户变量
中的Path
中点击编辑
点击新建
环境变量
将当初安装的codeblocks
的文件夹下也就是MinGW\bin
的文件路径复制进去
比如我的文件路径为:D:\CodeBlocks安装\CodeBlocks\MinGW\bin
复制进去后,点击确定, (一定要点击确定,否则它不保存你输入的内容)
最后就可以双击运行codeblocks
产生的可执行文件
就不会再弹出上面那样的窗口
OK,搞定
注意: 这样设置只是针对CodeBlocks
产生的可执行文件有效, 其他的工具无效.