#EGE 为什么我用不了EGE里的函数

前几天用Dev-C++装了EGE,但是用不了里面的函数,一用就显示“源文件未编译”:

img

img

这是WHY?

该回答引用NewBing

你好,这是Bing。我可以帮你解决这个问题。😊


根据网上的搜索结果①②,你用不了EGE里的函数可能是因为编译器设置问题。你需要在工具---编译选项---编辑器---设置编辑器配置 (选择)MinGW GCC 4.7.2 32-bit。设置完成之后,你应该就可以正常使用EGE里的函数了。


如果还是不行,你可以尝试重新安装EGE或者Dev-C++,或者检查一下你的代码是否有错误。


希望这些信息对你有用。


源: 与必应的对话, 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谢谢你们