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

时间:2009-03-09 03:43:52

标签: c graphics

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

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

是否由于我的c程序的设置?

4 个答案:

答案 0 :(得分:3)

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

如果是这种情况,您必须

  • 找到当前环境的现有库,该库可模拟旧的Turbo C ++或
  • 确切了解每个调用应该执行的操作,并更改代码以使用您的环境支持的内容。

答案 1 :(得分:1)

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

待办事项

#include "graphics.h"

答案 2 :(得分:0)

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

-John

答案 3 :(得分:0)

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

#include<graphics.h>

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

#include<dos.h>