c++ - 如何在 code::blocks 中使用 graphics.h 编译和运行程序?

标签 c++ codeblocks bgi

我是 code::blocks 的新手,所以我想知道如何在 Code::Blocks 中编译和运行我的计算机图形动画程序(那些使用 graphics.h 的程序)。

默认安装是否可行?

最佳答案

这是不可能的。没有时间机器就无法使用graphics.h,所以最好完全忘记它。这个问题大约每周被问一次,而且共识总是一样的。

graphics.h header 是 1980 年代早期包含在 Borland 编译器中的专有图形库。它不是标准的 C 或 C++ 库,并且至少 20 年来都不是现代的或相关的。它不适用于现代编译器或现代操作系统也就不足为奇了。使用或学习使用它完全是浪费时间。如果您的教育系统坚持要求您这样做,您应该有权获得全额学费退款。

很高兴您正在升级到像 Code::Blocks 这样的现代 IDE。您还应该升级您的库和工具包。如果您想编写图形应用程序,毫无疑问,您将在 Windows 或 X 之类的图形环境中进行编写。您不妨在那里学习实现它的方法,而不是获取代码行出现在 MS-DOS 模拟器中,惊叹于复古技术的吸引力。

关于c++ - 如何在 code::blocks 中使用 graphics.h 编译和运行程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5062471/

相关文章:

c++ - 如何设置 code::blocks 以在目标链接器选项之前链接项目链接器选项?

c++ - 使用 Visual C++ 2010 编译器在 code::block 中使用 widgets 库时,发生错误

未找到 C++ graphics.h -lbgi

c - BGI错误,如何解决?

c++ - unique_ptr 到对象数组,构造函数有不同的行为

c++ - 我应该如何为小于标准的 std::mersenne_twister_engine 选择参数?

c++ - 优化按位逻辑

C++ 用可变参数包装一个包装器宏?

c++ - Mac OS 上 CodeBlocks 中的调试器设置

c - 如何在 C 中读取数字以 "\n"分隔的文件