如何在 code::blocks 中使用 graphics.h 编译和运行程序?
Posted
技术标签:
【中文标题】如何在 code::blocks 中使用 graphics.h 编译和运行程序?【英文标题】:How can I compile and run programs using graphics.h in code::blocks? 【发布时间】:2011-02-21 04:58:08 【问题描述】:我是 code::blocks 的新手,所以我想知道如何在 Code::Blocks 中编译和运行我的计算机图形动画程序(那些使用 graphics.h
的程序)。
默认安装有可能吗?任何形式的帮助将不胜感激。
【问题讨论】:
How to use graphics.h in codeblocks?的可能重复 【参考方案1】:这是不可能的。如果没有时间机器,你不能使用graphics.h
,所以你最好完全忘记它。这个问题大约每周被问一次,共识总是一样的。
graphics.h
标头是 1980 年代早期 Borland 编译器中包含的专有图形库。它不是标准的 C 或 C++ 库,并且至少 20 年没有现代或相关性。毫不奇怪,它不适用于现代编译器或现代操作系统。使用或学习使用它完全是浪费时间。如果您的教育系统坚持要求您这样做,您应该有权全额退还您的学费。
很高兴您正在升级到像 Code::Blocks 这样的现代 IDE。您还应该在使用时升级您的库和工具包。如果您想编写图形应用程序,毫无疑问您将在像 Windows 或 X 这样的图形环境中这样做。您不妨在那里学习如何去做,而不是让行出现在 MS-DOS 模拟器中,惊叹于复古技术的吸引力。
【讨论】:
> 您还应该升级您的库 > 和工具包。我怎样才能做到这一点? > > 如果您想编写图形 > 应用程序,那么您无疑会 > 在 Windows 或 X 等图形 > 环境中执行此操作。这也是。很抱歉再次打扰您,感谢您的快速回复:-) 我只想运行我在大学学习的图形程序。你能告诉我怎么做吗?在我们的实验室,我们在 linux 上使用 xterm @user:这取决于您打算将程序作为目标的环境。关键是您可能不再编写控制台应用程序(当然也不是 16 位 DOS 应用程序),因此使用为它们准备的图形库是毫无意义的。如果要编写 Windows 应用程序,GDI 或 GDI+ 是标准图形库。像 OpenGL 之类的东西也是一种选择。我不是真正的Linux/Unix程序员,所以我不知道那里常用什么。 更简单的解决方案是Qt library。在 Linux 和 Windows 上运行几乎相同,比 GDI 和 OpenGL 容易得多。以上是关于如何在 code::blocks 中使用 graphics.h 编译和运行程序?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Code::Blocks 上启用 SSE/SSE2?
如何在Code::Blocks中查看打开的文件或项目中的函数列表?
如何使用带有 Code::Blocks 的 OpenCV 2.4.3 编译程序?