新安装的devc++ 打开就提示下面这些 请问是什么意思 该怎么解决啊
Confirm
---------------------------
编译器设置验证过程中,发现存在以下问题 "TDM-GCC 4.9.2 32-bit Release":
下面路径 库 不存在:
D:\Dev-Cpp\MinGW64\lib32
你希望Dev-C++为你移除它们并且添加缺省路径到有效路径吗?
空置这些目录会导致编译过程中的问题.
除非你知道自己在做什么,所以建议您单击确定.
---------------------------
Yes No
--------------------------- 展开
软件安装完成之后最好运行devcppPortable.exe;而不是devcpp.exe.
本人亲身体会,安装完之后便运行了devcpp.exe,结果就出现了这种问题;然后网上搜了好多回答都不尽人意,最后抱着尝试的想法关闭了当前窗口然后运行devcppPortable.exe;
大家可以看一下运行结果是不一样的:
这个是安装目录:
下面是devcpp.exe运行结果:
首先便弹出了错误窗口:
点击Yes或No之后进入程序主界面:
下面是devcppPortable.exe运行结果:
首次安装该软件的话一般都会有下图设置操作,跟它往下进行设置就行
设置完成之后出来程序主界面
两种exe比较,首先是两个exe运行的主窗口中的TDM-GCC下拉框不同,然后显而易见devcppPortable.exe运行成功了;
devcpp.exe就不用管了;
很庆幸瞎猫碰上了死耗子解决了我运行的问题。同志们也可以试一下,万一就是这么简单(是我解释的太麻烦了,操作其实点几下鼠标就🆗啦)呢
原因分析:TDM-GCC是基于MinGW-w64的,而Dev c++默认的目录是基于MinGW32的,所以“删除无效”会提示找不到gdb。
正确的操作如下:
0.在工具-编译选项下,点击黄色2个加号图标,YES,重置为默认值;
1.在工具-编译选项 - 目录 - 库下,分别在32bit的release debug profiling中,点击删除无效;
2.在工具-编译选项 - 程序下,分别在32bit的release debug profiling中,将gdb改为gdb.exe;
3.在工具-编译选项 - 程序下,分别在64bit的release debug profiling中,将gdb改为gdb64.exe;
注意,改动后点击确定保存,请再次打开相应项目,确认是否已经保存了改动。
本人win10 x64,dev c++ V5.11,TDM-GCC V5.1.0(手动更新),于2018.10实测成功。
安装完成之后,就会出现这个提示,别着急,吾自有妙计:
去找问题所在地:打开安装所选磁盘/文件夹,双击进入Dev-Cpp文件夹。
去查报错原因:双击MinGW64文件夹,找到lib。
开始修理:右键复制,对着空白处右键粘贴,等待复制完成,右键重命名,输入lib32回车/点击空白处即可,然后再点叉号关闭,再一次打开Dev-C++,不再报错。
总结:新安装的,可能会缺文件 库等什么的,你只需要建一个找不到的文件就行。