DxLib導入しましたが実行エラーがでます
Posted: 2017年5月09日(火) 14:40
VisualStadio2017環境下でDxライブラリを使いたく、VC++用を導入しました。
インストール/設定等も真似てやってみたつもりですがサンプルコードをコピペして実行してみると以下の2つのエラーがでます。
このエラーはどうすればよいでしょうか。
ちなみにサンプルコードのコンパイルはできています。実行するとエラーが発生します。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
エラー LNK2019 未解決の外部シンボル _main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました。 Myproject1 C:\Users\<ユーザー名>\Programming\Myproject1\LIBCMTD.lib(exe_main.obj) 1
エラー LNK1120 1 件の未解決の外部参照 Myproject1 C:\Users\<ユーザー名>\Programming\Myproject1\Debug\Myproject1.exe 1
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
サンプルコード
インストール/設定等も真似てやってみたつもりですがサンプルコードをコピペして実行してみると以下の2つのエラーがでます。
このエラーはどうすればよいでしょうか。
ちなみにサンプルコードのコンパイルはできています。実行するとエラーが発生します。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
エラー LNK2019 未解決の外部シンボル _main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました。 Myproject1 C:\Users\<ユーザー名>\Programming\Myproject1\LIBCMTD.lib(exe_main.obj) 1
エラー LNK1120 1 件の未解決の外部参照 Myproject1 C:\Users\<ユーザー名>\Programming\Myproject1\Debug\Myproject1.exe 1
ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー
サンプルコード
#include "DxLib.h"
// プログラムは WinMain から始まります
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
if (DxLib_Init() == -1) // DXライブラリ初期化処理
{
return -1; // エラーが起きたら直ちに終了
}
DrawPixel(320, 240, GetColor(255, 255, 255)); // 点を打つ
WaitKey(); // キー入力待ち
DxLib_End(); // DXライブラリ使用の終了処理
return 0; // ソフトの終了
}