c语言 未定义的符号'_outtextxy'??

来源:百度知道 编辑:UC知道 时间:2024/07/07 04:53:36
我的win-tc以前用这都好用,重做了下系统之后再编译的时候总出现类似如下的错误,重新下载安装win-tc也是一样:
未定义的符号 '_outtextxy' 在模块 noname.c
未定义的符号 '_setcolor' 在模块 noname.c
未定义的符号 '_getcolor' 在模块 noname.c
未定义的符号 '_initgraph' 在模块 noname.c
反正是涉及到图像编程的都说是未定义的,请高手指点这是为什么,怎样解决?

这个是编译环境没设置好的原因,对于win-tc我不是很熟悉,不过应该和其它的相似了,库环境设置为其安装库就好了

如果你了解C语言是怎么编译到执行的就很容易理解这个问题了。
未定义的符号'_outtextxy':
是你在noname.c下面使用了一个outtextxy的函数吧,并且这个函数的定义是在其它文件的。
这个是编译器找不到这个函数的定义所致。

从编译器的选择来讲,还是用devc和vc,至于字符界面turbor C,那是16位时代东西。初学者还是用vc之类的图形化界面的东西比较容易上手,发现代码中的错误也比较容易。

wintc的函数库太小了呀~~很多东西不支持。建议用tubor C ,虽然不漂亮,但功能比较强~~~
你也可以尝试下扩展wintc的函数库,就是下个新的完整的函数库copy到wintc的函数库里。这个我没有试过,也许可以。