c++ - initwindow 使程序崩溃

标签 c++ header mingw bgi

我的 graphics.h 安装有另一个问题。它只是行不通。我尝试了很多不同的版本,但似乎都无法在我的 win10 PC 上正常运行。 我目前正在使用 these graphics.h 库。 我的代码是:

    //#include <iostream>
#include <graphics.h>
//using namespace std;

int main()
{

    initwindow(1000,1000);
}

每次我点击编译我的程序崩溃!我在 mingw 编译器中使用 code::blocks。

最佳答案

如果您在编译器中使用 CodeBlocks:

  1. http://winbgim.codecutter.org/ 下载 WinBGIm

  2. 将 graphics.h 和 winbgim.h 文件放入编译器目录的 include 文件夹中。

  3. 将 libbgi.a 放入编译器目录的 lib 文件夹中。

  4. 打开 CodeBlocks,然后打开设置 >> 编译器和调试器 >> 链接器设置。

  5. 单击添加,然后链接并浏览libbgi.a 文件。

  6. 在右侧部分(即链接器选项)键入命令 - lbgi -lgdi32 -lcomdlg32 -luuid -loleaut32 -lole32

  7. 点击确定

关于c++ - initwindow 使程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36247637/

相关文章:

c++ - 从串行端口读取而不从缓冲区中删除(linux)

c++ - 无法创建 switch 语句

javascript - 将页面的整个 html 内容向下移动?

c++ - 'mutex' 不是 MinGW 5.3.0 中 'std' 的成员

python - 使用 MinGW 编译 Cython - 未定义引用 PyExc

c++ - 在 C 文件中使用函数之前,您不应该总是需要定义函数吗?

c++ - 编译期间 MSVC 中的字符串长度限制?

c - C 网络搜索中的段错误

C Header include-guards 仅在头文件中使用,但不在 .c 文件中使用。为什么?

windows - MinGW-w64 找不到存在的 Makefile