图形库中的CodeBlocks错误
CodeBlocks error in graphics library
我在代码块IDE-中执行了以下代码
#include <iostream>
#include <graphics.h>
using namespace std;
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:TCBGI");
line(100, 200, 150, 250);
cout << "Hello world!" << endl;
return 0;
}
在调试我的代码时,在图形中的这一点上停止了。h
int left=0, int right=0, int right=INT_MAX, int bottom=INT_MAX,
我已经包含了WinBGIm库。
看起来像是图形驱动程序初始化的问题。
以下代码在IDE上的输出是什么?
#include <iostream>
#include <graphics.h>
using namespace std;
int main()
{
int gd = DETECT, gm;
initgraph(&gd, &gm, "C:\TC\BGI");
int errorcode = graphresult();
if (errorcode != grOk)
{
cout << "Graphics error: " << grapherrormsg(errorcode) << endl;
return 1;
}
line(100, 200, 150, 250);
cout << "Hello world!" << endl;
return 0;
}
您在图形中的这一行上设置了两次right
。h:
int right=0, int right=INT_MAX
将行更改为:
int left=0, int top=0, int right=INT_MAX, int bottom=INT_MAX
您应该以这种方式更正图形.h:
int left=0;
int top=0;
int right=INT_MAX;
int bottom=INT_MAX;
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- CodeBlocks,C++,mingw-w64编译器,Windows 10,错误:对`DAQmxCreateTask&
- 错误:LD返回1个退出状态-CodeBlocks
- 在CodeBlocks上编译C 中的Oracle数据库环境时的错误
- CodeBlocks C 在W/ GCC上编译错误
- 尝试解决"out of scope"编译错误:CodeBlocks,Linux Fedora
- OSIP2编译CodeBlocks错误
- QT程序无法编译/具有运行时错误(IDE:CodeBlocks/QTCreator)
- 字符串和结构的CodeBlocks错误
- C++:在CodeBlocks上编译和运行的程序可以工作,但从终端它给出错误语句
- 图形库中的CodeBlocks错误
- c++ Codeblocks + libcurl以链接错误结束
- visual studio中出现错误.它在CodeBlocks中工作.请求const
- C++ CodeBlocks & Xcode 中的编译器错误
- SFML 2.3 和 CodeBlocks 错误编译
- 在CodeBlocks中编译c++代码时出现多个定义错误