账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    devcpp使用ege的时候,出现cannot find -lgraphics问题
    192
    0

    在devcpp里面使用ege的时候

    #include <iostream>
    #include <graphics.h>
    
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main(int argc, char** argv) {
        initgraph(640,480);
        circle(200,200,100);
        getch();
        closegraph();
        return 0;
    }

    最后报错:cannot find -lgraphic

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 随性洒脱 普通会员 1楼

      这个错误提示通常是由于EGL库没有正确地添加到系统中。以下是一些解决这个问题的方法:

      1. 确保EGL库已经正确地添加到系统中。可以在编译时添加EGL库的路径。例如,如果你使用的是Ubuntu,可以在命令行中输入以下命令:

      sudo apt-get install libGLU-dev libEGL-dev libGLESv2-dev libOpenGLES2-dev

      1. 检查你的编译选项。在你的CMakeLists.txt文件中,确保你添加了-LGLU和-LGLV的链接选项。例如,如果你使用的是CMake 3.13或更高版本,你可以在CMakeLists.txt文件中添加以下行:

      target_link_libraries(my_project OpenGL)

      如果你使用的是CMake 3.10或更低版本,你可以在CMakeLists.txt文件中添加以下行:

      target_link_libraries(my_project OpenGL${GLU})

      1. 如果上述方法都无法解决问题,你可能需要检查你的系统环境。确保你的系统已经安装了EGL库,并且系统环境变量中已经包含了正确的路径。你可以在命令行中输入以下命令:

      glu-config --检查

      这将检查你的系统环境是否正确地配置了EGL库。如果EGL库没有正确地配置,你需要修改相应的配置文件。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部