gpt4 book ai didi

c++ - 使用 Turbo C++,如何在 C 中绘制图形?

转载 作者:太空宇宙 更新时间:2023-11-04 01:34:45 25 4
gpt4 key购买 nike

我已经开始从事计算机图形学方面的工作。我正在使用 Turbo C++ 3.0 作为我在 Windows 7 上的 IDE。我面临的问题是,如果它从 Turbo C++ 编译它,它不会向我显示任何编译时错误。当我执行它的 EXE 文件时,它没有在屏幕上画任何圆圈。如果我从命令提示符下编译它,它会向我显示以下错误(编译时间)。

我已经安装了 DOSBox ,但它也给了我同样的错误。我得到的错误是:

Undefined symbol _circle in module conc.c

这是我的代码。

#include <stdio.h>
#include <graphics.h>
void main()
{
int x, y, r;
int gd = DETECT ,gm;
initgraph(&gd, &gm, "C:\\TC\\BGI");
setcolor(3);
circle(250, 200, 60);
}

最佳答案

据我所知,您的 C 代码没有任何错误。您可能对 IDE ( Turbo C++) 缺乏一些了解。 Windows 7上的Turbo C++ 3.0真是难以想象。然而,如果你想这样做,你应该设置你的 Turbo C++ 环境。采取这些简单的步骤:

  • 转到菜单栏并单击“选项”
  • 现在点击链接器
  • 选择库,选择图形库

由于您是在 Windows 7 上使用它,因此它不支持全屏模式,您应该禁用它。为此,转到环境并将源跟踪设置为“当前窗口”,其中有一个单选按钮将其与“新窗口”交换。


要获得全屏模式支持,您可以下载 DOSBOX 应用程序。它甚至可以运行您的旧 DOS 应用程序。

为此你必须安装 DOSBOX 并且你需要挂载你的工作目录。

关于c++ - 使用 Turbo C++,如何在 C 中绘制图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16582201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com