c++ - 找不到 -lbgi 和 ld 返回 1 退出状态错误
问题描述
我正在尝试使用 dev c++ 在 c++ 图形中绘制线条,这是代码
// C++ Implementation for drawing line
#include <graphics.h>
// driver code
int main()
{
// gm is Graphics mode which is a computer display
// mode that generates image using pixels.
// DETECT is a macro defined in "graphics.h" header file
int gd = DETECT, gm;
// initgraph initializes the graphics system
// by loading a graphics driver from disk
initgraph(&gd, &gm, "");
// line for x1, y1, x2, y2
line(150, 150, 450, 150);
// line for x1, y1, x2, y2
line(150, 200, 450, 200);
// line for x1, y1, x2, y2
line(150, 250, 450, 250);
getch();
// closegraph function closes the graphics
// mode and deallocates all memory allocated
// by graphics system .
closegraph();
}
但是在编译中一次又一次地显示以下错误,我不知道如何解决这些错误。
C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Program Files (x86)/Dev-Cpp/MinGW64/lib/libbgi.a when searching for -lbgi
C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../lib/libbgi.a when searching for -lbgi
C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/bin/ld.exe: skipping incompatible C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../libbgi.a when searching for -lbgi
C:/Program Files (x86)/Dev-Cpp/MinGW64/bin/../lib/gcc/x86_64-w64-mingw32/4.9.2/../../../../x86_64-w64-mingw32/bin/ld.exe: cannot find -lbgi
collect2.exe: error: ld returned 1 exit status
C:\Program Files (x86)\Dev-Cpp\Makefile.win:25: recipe for target 'Project1.exe' failed
mingw32-make.exe: *** [Project1.exe] Error 1
错误截图
我尝试将这些包含在项目参数链接器选项卡中
- -lbgi
- -lgdi32
- -lcomdlg32
- -luuid
- -loleaut32
- -lole32
另外,我在 devc++ 文件夹中有 graphics.h 库。但不知道为什么这个错误不断弹出。请有人指出我的错误。
解决方案
推荐阅读
- prestashop-1.7 - 我正在尝试在 prestashop 中开发一项功能以应用促销
- javascript - Javascript .filter() -> 无法读取 null 的属性“X”
- python - 我得到了“nan”的损失价值,同时遵循了 huggingface 文档中的“Question Answering with SQuAD 2.0”
- javascript - 将文件名传递给 Emscripten 生成的 js 作为参数
- python - 为什么 PDFPlumber 不能与 PysimpleGUI 一起使用?
- python - Tkinter 在多个帧上更改窗口大小
- reactjs - 页面刷新时 React UseContext 丢失数据
- android - 接收方还是服务方?或者两者兼而有之?
- slack-api - 识别我的应用在 Slack 中发布的消息
- c# - 数组排序的方法 Unity C#