はじめまして。
自分で簡単なゲームを作れたらなと思い、Dxライブラリを使ったプログラミングを始めた者です。
こちらのサイトのDxライブラリを使ったプロジェクトを作るところで、サイトの通りにDxLib等の設定をし、
test.cppを
********************************************************************************
#include "DxLib.h"
int WinMain(HINSTANCE, HINSTANCE, LPSTR, int) {
DxLib_Init();
WaitKey();
DxLib_End();
return 0;
}
******************************************************************************
として作成をし、ビルドを行ったところ、
1>test.cpp(3): warning C4007: 'WinMain' : '__stdcall' でなければなりません。
のようなメッセージが出てきました。
そのまま黒い画面が出てきたので、きちんと動作はしていると思うのですが、
上記のメッセージが少し気になっています。
これは気にしなくてもよいのでしょうか。
また、これはどういうことなのか教えていただけると嬉しいです。
宜しくお願いいたします。
プロジェクトのビルドについて
Re: プロジェクトのビルドについて
http://homepage2.nifty.com/natupaji/DxL ... ture1.html
をみると
int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int )
WINAPI をつけるのが正しいようですが、どちらのサイトをご覧になったのでしょう ?
WINAPI は __stdcall に変換されます。
つけなくても警告(warning)ですんだのは、コンパイラが親切だったから。
あたっしゅ
をみると
int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR, int )
WINAPI をつけるのが正しいようですが、どちらのサイトをご覧になったのでしょう ?
WINAPI は __stdcall に変換されます。
つけなくても警告(warning)ですんだのは、コンパイラが親切だったから。
あたっしゅ
VTuber:
[香車]東上☆Aho(暎帆)☆海美
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。
[香車]東上☆Aho(暎帆)☆海美
http://atassyu.php.xdomain.jp/vtuber/index.html
レスがついていないものを優先して、レスするみみ。時々、見当外れなレスしみみ。
中の人:
手提鞄あたッしュ、[MrAtassyu] 手提鞄屋魚有店
http://ameblo.jp/mratassyu/
Pixiv: 666303
Windows, Mac, Linux, Haiku, Raspbery Pi, Jetson Nano, 電子ブロック 持ち。