ページ 11

ビルドエラーが出ます

Posted: 2012年7月23日(月) 01:10
by kurusimagire
VisualC++2010で、しばらくやっていると、今まで実行できていたプログラムでもビルドエラーが出るという現象に困っています
http://dixq.net/g/
ここのDXライブラリ入門編から順番にやっていたので変なことはしてないと思うのですが・・・ 


↓これを入力しました

コード:

 
#include "DxLib.h"

int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int){
        ChangeWindowMode( TRUE ); // ウィンドウモードに設定
        DxLib_Init();   // DXライブラリ初期化処理

        int Handle;
        Handle = LoadGraph( "画像/キャラクタ00.png" );
        DrawGraph( 50, 100, Handle, TRUE );

        while( 1 ){
                if( ProcessMessage() != 0 ){
                        break;
                }
        }
        
        DxLib_End() ;   // DXライブラリ終了処理
        return 0 ;
}
  

Re: ビルドエラーが出ます

Posted: 2012年7月23日(月) 02:36
by jay
とりあえずどんなエラーが出てきたのかを教えてください
エラーの内容をペタっと張って下さればいいです

文法エラーならコードだけを見ても分かるのですが
例えばインクルードファイルのパスに問題があったりするとコードだけを見ても分からないですからね

Re: ビルドエラーが出ます

Posted: 2012年7月23日(月) 12:16
by MoNoQLoREATOR
文字セットを正しく設定していないとかじゃないですかね?
TCHAR* がどうのこうのとかいうエラーが出ているのならそれが原因と見てまちがいないでしょう。
プロパティにて「Unicode文字セットを使用する」を「マルチ バイト文字セットを使用する」に変えて適用を押してみてください。

それと、ランタイムライブラリを正しく設定していない場合も「既に定義されています」などというエラーが大量に出るようです。
これも、プロパティにて「マルチスレッド デバッグ DLL (/MDd)」を「マルチスレッド デバッグ (/MTd)」に変えて適用を押してみてください。

Re: ビルドエラーが出ます

Posted: 2012年7月23日(月) 12:32
by Ryo
kurusimagire さんが書きました:今まで実行できていたプログラム
デバッグ起動したさい正常終了しなかったために、
プロセスが残っていて、exeが上書きできない
というヤツかな?

Re: ビルドエラーが出ます

Posted: 2012年7月23日(月) 23:33
by へにっくす
いがいとセキュリティが邪魔してたりするよ
私はAVG使ってますが、フルスキャンしているときは、スキャンされたEXEファイルなどすべてつかむようでコンパイルできなかったりします。
もちろんフルスキャンが終わった後は、何事もなくコンパイルできますが、、

全然違うかもしれませんが、参考まで。