graphics.libについて・・・

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
あーる@Reputeless

graphics.libについて・・・

#1

投稿記事 by あーる@Reputeless » 16年前

学校のPCでVisualC++2005を使って作ったファイルが家のPCのVisualC++2008で実行できません。
文字や記号をキャラクタとして動かすプログラムなのですが、先生にVisualC++2008で実行するにはgraphics.libを使うように言われたのですが何のことかわかりません。
graphics.libはどこで手に入れてどのように使用すればよいのですか?
初心者なので質問の説明が不十分ですみませんがよろしくお願いします。

Justy

Re:graphics.libについて・・・

#2

投稿記事 by Justy » 16年前


>実行するにはgraphics.libを使うように言われたのですが何のことかわかりません

 今の Visual C++の標準ライブラリにはそのような名前のライブラリは無いです。

 ひょっとすると、その学校独自のライブラリだったりしませんか?
 そうすると「(家の)VisualC++2008で実行するには(学校で使っているライブラリ)graphics.libを
(持って帰って)使うように」と補完すれば話が通るのですが。

 再度その先生に確認した方がいいかと思います。



>学校のPCでVisualC++2005を使って作ったファイルが家のPCのVisualC++2008で実行できません

 具体的に何故実行できないのでしょうか?

 プロジェクトが開けない? 
 コンパイルが通らない? 
 リンクが通らない? 
 実行するとエラーで止まる? 
 ……etc

 実行できない時、何かメッセージは出なかったのですか?

あーる@Reputeless

Re:graphics.libについて・・・

#3

投稿記事 by あーる@Reputeless » 16年前

ありがとうございます

たしかに「(家の)VisualC++2008で実行するには(学校で使っているライブラリ)graphics.libを
(持って帰って)使うように」のように言われました。

1>game.obj : error LNK2001: 外部シンボル "_lputc" は未解決です。
1>game.obj : error LNK2001: 外部シンボル "_color" は未解決です。
1>game.obj : error LNK2001: 外部シンボル "_inkey" は未解決です。
1>game.obj : error LNK2001: 外部シンボル "_init_screen" は未解決です。
1>game.obj : error LNK2001: 外部シンボル "_cls" は未解決です。
1>game.obj : error LNK2001: 外部シンボル "_wait" は未解決です。
1>game.obj : error LNK2001: 外部シンボル "_end_screen" は未解決です。
ビルドするとこのようなエラーが出てしまいます

先生にもう一度きいてみたいとおもいます

Justy

Re:graphics.libについて・・・

#4

投稿記事 by Justy » 16年前


>ビルドするとこのようなエラーが出てしまいます

 リンカのエラーですね。

 多分 graphics.libを持って帰ってきて、学校で動かしたときと
同じディレクトリに置けば動くと思います。

(ヒョッとすると graphics.libだけでなく、そのライブラリ用のヘッダファイルも必要になるかもしれませんが、
そのあたりは先生に訊いてみて下さい)

あーる@Reputeless

Re:graphics.libについて・・・

#5

投稿記事 by あーる@Reputeless » 16年前

わかりました!
参考になりました

ありがとうございました

閉鎖

“C言語何でも質問掲示板” へ戻る