ページ 11

エラーが理解できない

Posted: 2011年4月27日(水) 21:05
by 馬鹿ですが何か
はじめてファイル分割というのをやってみたのですが
外部シンボルが未解決と言われます
まだCを習って1週間もたってないので、だいぶ初歩的なミスをしていると思いますが教えてください

コード:


#include "DxLib.h"
 
 void byougakunn(void);

int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR lpCmdLine, int nCmdShow)
{          
    
    ChangeWindowMode(TRUE) ;
    
    if( DxLib_Init() == -1 ) {
        return -1;
    }
                       
    byougakunn();
    
    WaitKey();
    
    DxLib_End() ;
    
    return 0;
} 

コード:

#include "DxLib.h"

void byouga (void){

    int Cr;
    
     Cr = GetColor(   0 ,   0 , 255 ) ;
    DrawBox( 200 , 200 , 400 , 300 , Cr , TRUE) ;

}
 

Re: エラーが理解できない

Posted: 2011年4月27日(水) 21:10
by h2so5
関数byougakunn(); の定義がありませんよ。

Re: エラーが理解できない

Posted: 2011年4月27日(水) 21:46
by softya(ソフト屋)
関数の名前が違うのも問題ですが、ファイル分割は色々とお約束があります。

参考。
「C言語編 第32章 ファイル分割」
http://www.geocities.jp/ky_webid/c/032.html

その前に、関数化から覚えられた方が良いと思います。

Re: エラーが理解できない

Posted: 2011年4月29日(金) 00:47
by Dixq (管理人)
byougakann関数は byouga関数のことではないのでしょうか?