2011-11-27 12 views
5

Chcę użyć biblioteki graficznej w aplikacji DOS. dodam #include <graphics.h> do mojego pliku źródłowego i zbudować aplikację z BCC:Link biblioteki graficznej w Borland C++ 3.1

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

Jednak uzyskać błędów link:

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 jest w folderze c:\bc3\lib. Jak połączyć bibliotekę graficzną?

+0

Próbowałaś: 'BCC -3 -ms -P -IC: \ BC3 \ include -LC: \ BC3 \ LIB -lgraphics AMtest.c ExtMem.ASM'? – DejanLekic

+0

Pojawia się błąd: 'Fatal: Nieznana opcja' –

+0

To jest' -lgraphic' (z 'l' = 'ell'). – alk

Odpowiedz

1

Używasz niewłaściwego polecenia. Poprawna komenda:

bcc -3 -ms -P -IC:\BC3\INCLUDE -LC:\BC3\LIB graphics.lib AMtest.c ExtMem.ASM 
Powiązane problemy