链接Borland C ++ 3.1中的图形库

时间:2011-11-27 09:34:55

标签: c dos borland-c++

我想在DOS应用程序中使用图形库。 我将#include <graphics.h>添加到我的源文件中并使用bcc构建应用程序:

bcc -3 -ms  -P -IC:\BC3\INCLUDE -LC:\BC3\LIB AMtest.c ExtMem.ASM 

但是,我收到链接错误:

Turbo Link  Version 5.1 Copyright (c) 1992 Borland International

Error: Undefined symbol _closegraph in module amtest.c
Error: Undefined symbol _outtext in module amtest.c
Error: Undefined symbol _moveto in module amtest.c
Error: Undefined symbol _settextstyle in module amtest.c
Error: Undefined symbol _setcolor in module amtest.c
Error: Undefined symbol _settextjustify in module amtest.c
Error: Undefined symbol _graphresult in module amtest.c
Error: Undefined symbol _initgraph in module amtest.c

graphics.lib位于c:\bc3\lib文件夹中。如何链接图形库?

1 个答案:

答案 0 :(得分:1)

您使用的是错误的命令。正确的命令是:

bcc -3 -ms -P -IC:\BC3\INCLUDE -LC:\BC3\LIB graphics.lib AMtest.c ExtMem.ASM
相关问题