在Turbo C ++程序中编译c-graphics时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Turbo C ++程序中编译c-graphics时出错相关的知识,希望对你有一定的参考价值。

在我的Turbo C ++程序中,我无法运行任何图形程序。编译时会显示如下错误:

undefined symbol _line, _closegraph,_ getmaxx etc...

是因为我的c程序的设置?

答案

这是一个为Turbo C ++编写的旧程序,并且您正在尝试使用现代编译器进行编译?如果是这样,程序可能会使用特定于编译器的扩展和库,这些扩展和库在您现在使用的编译器中根本不可用。

如果是这种情况,您必须要么

  • 找到当前环境的现有库,模拟旧的Turbo C ++,或者
  • 找出每个调用应该做的确切内容,并更改代码以使用您的环境支持的内容。
另一答案

这是编译错误而不是链接错误。看起来像“graphics.h”缺失。

#include "graphics.h"
另一答案

这些错误是构建中缺少库的典型错误。尝试链接相应的库并重建解决方案(很可能是graphics.lib)。

-约翰

另一答案

如果问题是编译错误,那么您可以添加头文件:

#include<graphics.h>

如果问题仍然存在,请确保已添加头文件:

#include<dos.h>

以上是关于在Turbo C ++程序中编译c-graphics时出错的主要内容,如果未能解决你的问题,请参考以下文章

如何在cmd中编译命名运行c程序

我刚刚开始使用 DEV C++ 编译器。一些在 turbo 编译器中运行良好的程序在 Dev 编译器中没有运行..怎么办? [关闭]

如何在VS2010中运行编译C和C++?

如何在VS2010中运行编译C和C++?

如何在 Sublime Text 2 中编译和运行 C 程序?

如何在 Windows 7 中编译 C 编程? [关闭]