2011-11-27 19 views
5

DOSアプリケーションでグラフィックライブラリを使用します。 私は私のソースファイルに#include <graphics.h>を追加し、BCCでアプリケーションを構築:Borland C++ 3.1のグラフィックライブラリへのリンク

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.libc:\bc3\libフォルダ内にあります。グラフィックライブラリをリンクするにはどうすればいいですか?

+0

あなたがしようとしました: 'BCC -3 -ms -P -IC:\ BC3 \ INCLUDE -LC:\ BC3 \ LIB -lgraphics AMtest.c ExtMem.ASM'? – DejanLekic

+0

私はエラーを受け取ります: '致命的:不明なオプション' –

+0

'-lgraphic'(' l' = 'ell')です。 – alk

答えて

1

間違ったコマンドを使用しています。正しいコマンドは次のとおりです。

bcc -3 -ms -P -IC:\BC3\INCLUDE -LC:\BC3\LIB graphics.lib AMtest.c ExtMem.ASM 
関連する問題