前几天用Dev-C++装了EGE,但是用不了里面的函数,一用就显示“源文件未编译”:
这是WHY?
该回答引用NewBing
你好,这是Bing。我可以帮你解决这个问题。😊
根据网上的搜索结果①②,你用不了EGE里的函数可能是因为编译器设置问题。你需要在工具---编译选项---编辑器---设置编辑器配置 (选择)MinGW GCC 4.7.2 32-bit。设置完成之后,你应该就可以正常使用EGE里的函数了。
如果还是不行,你可以尝试重新安装EGE或者Dev-C++,或者检查一下你的代码是否有错误。
希望这些信息对你有用。
源: 与必应的对话, 2023/2/26
(1) Dev-C++一直提示“源文件未编译”怎么解决?_百度知道. https://zhidao.baidu.com/question/1994010537098702627.html 访问时间 2023/2/26.
(2) 用Dev-C++,一直提示“源文件未编译”_百度知道. https://zhidao.baidu.com/question/559563857663678124.html 访问时间 2023/2/26.
(3) dev c++教程_51CTO博客. https://blog.51cto.com/topic/c-tutorial-dev.html 访问时间 2023/2/26.
(4) Dev-C++ 一直提示源文件未编译,原因及解决办法_魔神之云的博客-CSDN博客_devc++源文件未编译. https://blog.csdn.net/hl3129450985/article/details/115964029 访问时间 2023/2/26.
(5) devC++配置EGE(亲测有效)_木木子!的博客-CSDN博客_devc++配置ege. https://blog.csdn.net/qq_43279782/article/details/112546236 访问时间 2023/2/26.
(6) devc++工程提示“源文件未编译”的可能问题_快点长大的博客-CSDN博客_项目未编译. https://blog.csdn.net/qq_17790137/article/details/106556757 访问时间 2023/2/26.
该回答内容部分引用GPT,GPT_Pro更好的解决问题
很可能是你的EGE没有正确安装,也可能是你使用的编译器不支持EGE函数。首先,你需要确保EGE已经正确安装,其次,你需要检查所用的IDE和编译器是否支持EGE。
如果你使用Dev-c++,那么它默认会使用GCC编译器来进行编译和运行,而GCC是支持EGE函数的。如果你使用的是其他IDE,那么要想使用EGE函数,需要在编译时使用GCC或clang。
另外,我们可以在代码中加入以下代码以检测IDE和编译器是否支持EGE:
#include<graphics.h>
#include<stdlib.h>
int main( )
{
initgraph(640, 480);
getch( );
closegraph( );
return 0;
}
如果这段代码能够正常执行,而不会出现‘源文件未编译’的错误,则说明IDE及编译器都已正确安装。
如果回答有帮助,望采纳。
以下答案引用自GPT-3大模型,请合理使用:
示例:
可能是您没有正确配置EGE库文件,或者没有把EGE库文件添加到您的开发环境中。
要正确配置EGE库文件,需要执行以下步骤:
1.下载EGE库文件(可从官方网站上获取)
2.解压缩下载的文件,并把文件夹复制到一个安全的位置
3.将EGE的文件夹添加到您的文件搜索路径中
4.在Dev-C++编辑器中,打开“工程设置”,然后在“链接器”选项卡下,点击“输入”标签,添加ege.lib文件到“输入”区域,如下图所示:
5.在您的程序头部包含EGE头文件,例如:#include “graphics.h”
6.使用EGE函数来编写程序
7.编译并运行程序
示例代码:
#include <graphics.h>
int main(){
initgraph(640, 480);
setbkcolor(LIGHTBLUE);
circle(320, 240, 100);
getch();
closegraph();
return 0;
}
如果我的回答解决了您的问题,请采纳我的回答
都试过了,还是一样。But谢谢你们