dev c++配置问题,如题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dev c++配置问题,如题相关的知识,希望对你有一定的参考价值。

就编写了一个helloworld的简单程序,程序没问题。
显示没有错误,但是运行不对,求解如何配置
http://sourceforge.net/projects/orwelldevcpp/?source=directory

我的确删除了GCC的目录,现在的问题是不是下载一个合适的gcc版本呢,请详细指教接下来的每一步,这是我QQ 1819187784
------------------------------------------------------------------------
真的是遇到了大神,非常感谢你的帮助,的确要提高悬赏了

貌似你的系统混乱了。 你用的Dev-C++是最新的5.8.3,不知道下载安装时,是否同时下载了TDM-GCC 4.8.1? 里面最新的MinGW应该是4.8.3版本。而从你的编译链接日志看,你的Dev-C++是在D盘,而你的c:\盘有一个gcc目录,里面的MinGW是3.4版本的? 这个太老旧了。。。也许你的系统中存在好几个GCC的版本,而由于路径的混淆,让Dev-C++选择了不匹配的版本???
① 检查你的系统路径,看看有几个GCC?
② 下载的Dev-C++是含TDM-GCC的安装包?还是免安装的绿色版?(是否也含编译器?)
③ 按照Dev-C++的建议,即使不是安装包,把它放到Dev-C++的安装目录下,mingw32和mingw64分别对应32位和64位编译器。然后在Dev-C++中配置或知道路径。--- 这个可以不受操作系统中已有的GCC路径的影响(可以多版本共存)。
④ 在Dev-C++的主菜单,查看Tools\Comipler Options\Directories (对应参照你的中文环境,大致是:工具\编译器选项\路径)的设置,把它和“新”的“正确”的MinGW所在目录对应起来。。。。
⑤ 你在编译的时候,是否创建了工程文件?如果是,选择的是哪一种文件类型? Windows Application还是Console Application???追问

我的DEV C++版本是5.8.3 ,TDM-GCC 4.8.1
如何选择合适版本的GCC并且安装,能否给予下载地址呢,谢谢了

追答

① 你删除了c:\\gcc目录? 那个目录下是3.4版本的。 你删除后,无法编译/运行,说明在你的系统中原来的路径c:\\gcc在你现在的dev-cpp所带的TDM-GCC之前(或者你的TDM-GCC根本不在路径中)。 你的系统path是什么?可以在命令行中键入echo %path%然后回车得到。

② 你说“我的DEV C++版本是5.8.3 ,TDM-GCC 4.8.1”,你下载的是带编译器的安装版?如果是,安装的时候,TDM-GCC安装到了哪里? 你可以看看Dev-CPP目录下是否有mingw32和mingw64这两个目录,如果有,说明你安装了,只需要在dev-c++中设置即可。参看:

③ 不一定需要重新安装,因为你的系统path设置没改变,即便安装,如不在Dev-C++中指定,那么还是按照系统路径搜索gcc编译器,还是会有上面的问题。你先按照上面的方法调整修改系统路径,及在Dev-C++中指定恰当的路径。 如果有需要,我百度网盘的共享目录中有最新的dev-c++(含编译器)的安装文件。

追问

大神,让你说对了,我就是删了gcc的目录,您讲的有点深奥,能不能详细说一下呢?

以下为系统path

有mingW64的目录

我下载的是这个版本的DEV C++

追答

① 从你的%path%上没有看到残存的c:\\gcc路径,但c:\\mingw32-xy里面是什么?
② 貌似你的路径变量有一个小问题, F:\\vc98\\bin;path%  后面的path%是什么?
③ Dev-C++的配置也没有问题,但还可以在检查一个地方,就是你附图中的“程序”这个tab下的具体路径,参看附图。
④ 如果还是不行,你可以把dev-cpp\\mingw64下的内容“拷贝”一份到c:\\gcc目录下,看看什么效果?

追问

大神您看。我重新安装了gcc。

③ Dev-C++的配置也没有问题,但还可以在检查一个地方,就是你附图中的“程序”这个tab下的具体路径,参看附图。
④ 如果还是不行,你可以把dev-cpp\\mingw64下的内容“拷贝”一份到c:\\gcc目录下,看看什么效果?

三四步都没问题

能否加一下您的QQ继续请教一下,这个最后调试好没好,肯定给您了。

1819187784

追答

我几乎不用QQ。你可以私信给我。只要你不放弃,我会和你一起解决问题~~~
再问一句,你的dev-c++(含编译器)是从Orwell的网站上下载的吗?

参考技术A Dev c++的调试功能几乎为零 还是换个编译器吧 codeblock或者visual studio2015 不过vs这个ide特庞大 参考技术B 扩展名换成cpp

将 MinGw 编译器集成到 Dev C++

【中文标题】将 MinGw 编译器集成到 Dev C++【英文标题】:Integrating MinGw compiler into Dev C++ 【发布时间】:2017-01-16 14:21:20 【问题描述】:

Dev C++ 附带的编译器似乎没有更新或过旧,并且似乎不支持某些代码结构(例如,您不能在 for 语句中定义整数变量), 所以我想用 MinGW GCC 编译器 for Dev C++,下载后,我只是浏览到 MinGW 文件夹:

尽管到目前为止,代码已按预期编译,但您可以看到下拉列表已缩短。 这是为 Dev C++ 配置 MinGW GCC 5.3.0 的正确方法吗?

【问题讨论】:

你说得对,Dev-C++ 真的很老了;我的建议是个人切换到更现代的 IDE 为什么不直接下载代码块呢?据我所知,Dev C++ 调试器非常糟糕。 @Lundin,有时在我在代码块中编译一次代码并进行编辑并尝试重新编译代码之后,它不会让步。整个选项都是灰色的,更糟糕​​的是当我必须重新启动它时,需要很长时间 @GovindParmar,我已经尝试过代码块,但是对于上面评论中的问题,我试图找到更好的 IDE。 @lind 听起来像是安装损坏或其他 PC 问题。另请注意,防病毒程序往往会讨厌程序员。 【参考方案1】:

我个人使用的是 code::blocks,它的效果很好。我建议你从here 下载 cod::blocks。我建议您下载 mingw-setup,这样您就不必设置编译器,如果您想使用 C99,请从编译器设置中启用 -std=c99 标志。

对于您在问题评论中提到的问题,您必须在后台运行程序,因此选项显示为灰色。检查后台进程。

【讨论】:

我确实使用 mingw 设置下载了 code::blocks,但是这里的 stackexchangers 说它附带的编译器已经过时了。 如果你是在校大学生,甚至是为了参加编码比赛,code::blocks 自带的编译器就足够了。 为什么我们甚至不能设置一个新的编译器?我的意思是它只是更新是一样的 根据您的问题,您已成功集成编译器,但下拉菜单已缩短,因为您更改了编译器二进制文件夹。

以上是关于dev c++配置问题,如题的主要内容,如果未能解决你的问题,请参考以下文章

我可以配置我的 Dev C++ 或任何其他与 C++ 兼容的 IDE,以在我创建的每个新源文件中自动包含一些代码吗?

将 MinGw 编译器集成到 Dev C++

“dev”配置覆盖 Quarkus 中的“test”配置

如题,properties配置文件在项目中是经常用到的,那么读取properties配置文件的方法有哪些呢?

C++实战大纲

使用 Maven 的 dev 和 prod 的不同配置文件