ページ 11

エラーになるのですが

Posted: 2009年1月06日(火) 19:24
by ひよこ
BCC Developerでシューティングゲームの館の33章までのプログラムを実行しようとしたら下のようにでてくるのですがどうすればいいでしょうか?
「Error:Unresolved external '_main' referenced from  C:\BORLAND\BCC55\LIB\c0x32.obj」

Re:エラーになるのですが

Posted: 2009年1月06日(火) 19:27
by ひよこ
すいません。タイトル忘れました。
タイトルは「エラーになるのですが」です。
ごめんなさい。

Re:無題

Posted: 2009年1月06日(火) 19:33
by lbfuvab
プロジェクトの設定をコンソールアプリケーションからwindowsアプリケーションにしてください。

Re:無題

Posted: 2009年1月06日(火) 21:32
by ひよこ
Windowsアプリケーションにしたら下のように出てきたんですけど、どうすればいいのでしょうか?
Error:Unresolved external '_extern void img_sound_load'referenced from C:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ
Error:Unresolved external '_initialization'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ
Error:Unresolved external '_ SetColor'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ
Error:Unresolved external '_PlayerShotCalc'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_PlayerControl'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ Background'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ PlayerShotDisp'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyCalcDisp'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyControl'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyShotControl'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyShotCalcDisp'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_CollisionDetection'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ Background2'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_FpsTimeFanction'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Re:無題

Posted: 2009年1月07日(水) 12:36
by ひよこ
なんかやってるうちに下のように出てきたのですがどうすればいいのでしょうか
Error: Unresolved external 'LoadGraph(const char *)' referenced from C:\WINDOWS\デスクトップ\SHOOT\DEBUG\IMG_SOUND_LOAD.OBJ
Error: Unresolved external 'LoadDivGraph(const char *, int, int, int, int, int, int *)' referenced from C:\WINDOWS\デスクトップ\SHOOT\DEBUG\IMG_SOUND_LOAD.OBJ

Re:無題

Posted: 2009年1月07日(水) 12:46
by SCI
DxLib.hはインクルードしていますよね?
ヘッダだけではなく、ライブラリもプロジェクトに入れてみてください。

Re:無題

Posted: 2009年1月07日(水) 13:04
by ひよこ
ShootのファイルVCPROJECTとslnを除いてすべてやりなおしたら下のように出ました。
どうすればいいでしょうか?
Error: 'C:\WINDOWS\デスクトップ\SHOOT\DXUSECLIB.LIB' contains invalid OMF record, type 0x21 (possibly COFF)

Re:無題

Posted: 2009年1月07日(水) 13:15
by 御津凪
> contains invalid OMF record, type 0x21 (possibly COFF)
ライブラリはBCC用のものですか?
VC++用だとライブラリのタイプが違うため、上記のようなエラーになります。

Re:無題

Posted: 2009年1月07日(水) 14:09
by ひよこ
上のようなエラーは出なくなったんですが下のように出てきたんですけど、どうすればいいのでしょうか?
Error:Unresolved external '_extern void img_sound_load'referenced from C:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ
Error:Unresolved external '_initialization'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ
Error:Unresolved external '_ SetColor'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ
Error:Unresolved external '_PlayerShotCalc'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_PlayerControl'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ Background'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ PlayerShotDisp'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyCalcDisp'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyControl'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyShotControl'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ EnemyShotCalcDisp'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_CollisionDetection'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_ Background2'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Error:Unresolved external '_FpsTimeFanction'referenced fromC:\Windows\デスクトップ¥SHOOT2¥DEBUG¥MAIN.OBJ

Re:無題

Posted: 2009年1月07日(水) 14:50
by toyo
WinMain( )関数内にある
extern void img_sound_load();
extern void initialization();
extern void SetColor();
extern void Background();
extern void PlayerShotCalc();
extern void PlayerShotDisp();
extern void PlayerControl();
extern void EnemyControl();
extern void EnemyCalcDisp();
extern void EnemyShotControl();
extern void EnemyShotCalcDisp();
extern void CollisionDetection();
extern void Background2();
extern void FpsTimeFanction();
をWinMain( )関数の外(上)に移動してください

Re:無題

Posted: 2009年1月07日(水) 15:12
by ひよこ
FPS Timerしか出ないんですけど、どうすればいいでしょうか?

Re:無題

Posted: 2009年1月07日(水) 15:26
by toyo
Sh フォルダを丸ごと Debug フォルダにコピーしてみてください

Re:無題

Posted: 2009年1月07日(水) 15:36
by ひよこ
ありがとうございます。できました。
答えてくださった方、本当にありがとうございました。