トップページ > 記事閲覧
DxLibを読み込みできませんだれか教えていただけませんか
名前:飛ぶ豚 日時: 2020/01/02 17:09

#include "DxLib.h" int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { int GHandle; if (DxLib_Init() == -1) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } // BMP画像のメモリへの読みこみ GHandle = LoadGraph("teki1.jpg"); // 画面左上に描画します(『DrawGraph』を使用) DrawGraph(0, 0, GHandle, FALSE); // 読み込んだ画像のグラフィックハンドルを削除 DeleteGraph(GHandle); // キーの入力待ち(『WaitKey』を使用) WaitKey(); DxLib_End(); // DXライブラリ使用の終了処理 return 0; // ソフトの終了 } このサンプルプログラムを実行してみたのですが2019エラーが出て実行できません何か悪いのかわからないので教えて 頂けないでしょうか?
メンテ

Page: 1 |

Re: DxLibを読み込みできませんだれか教えていただけませんか ( No.1 )
名前:P 日時:2020/01/03 00:06

まず、どのようなエラーが出たかを書かなくては誰も解決することができません その旨を書きましょう サンプルが動かない場合、大抵はプロジェクトを作る時にやる設定ができていないことが多いです もう一度やり方を見直して、作ってみてください
メンテ
Re: DxLibを読み込みできませんだれか教えていただけませんか ( No.2 )
名前:管理人 日時:2020/01/03 07:12

ビルドエラーが発生した場合は『出力』とかかれたタブにエラーとなった原因が表示されますので、 よろしければ表示されているエラー内容をこちらの掲示板に貼り付けてください m(_ _)m
メンテ
Re: DxLibを読み込みできませんだれか教えていただけませんか ( No.3 )
名前:飛ぶ豚 日時:2020/01/03 15:20

Pさん、管理人さん情報不足で申し訳ございませんでした。 エラー内容を下記に記します。 LNK2019 未解決の外部シンボル_mainが関数"int_cdecl invoke_main(void)"(?invoke_main@@YAHXZ)で参照されました。   LIBCMTD.lib(exe_main.obj) 2 LINK1120 1件の未解決の外部参照                                         練習.exe 2 以上です。 Pさん管理人さんや他のみなさん、申し訳ございませんがご教授お願いいたします。                      
メンテ
Re: DxLibを読み込みできませんだれか教えていただけませんか ( No.4 )
名前:名無三 日時:2020/01/03 15:52

もいちどリンカーの指定とかやり直してみてください、libファイルの紐付けができてないと思います
メンテ
Re: DxLibを読み込みできませんだれか教えていただけませんか ( No.5 )
名前:飛ぶ豚 日時:2020/01/03 21:04

名無三さん、わかりましたやってみます。 ありがとうございます。
メンテ
Re: DxLibを読み込みできませんだれか教えていただけませんか ( No.6 )
名前:管理人 日時:2020/01/04 06:19

> LNK2019 未解決の外部シンボル_mainが関数"int_cdecl invoke_main(void)"(?invoke_main@@YAHXZ)で参照されました。   LIBCMTD.lib(exe_main.obj) 2 こちらのエラーですと、恐らく『Visual Studio Community 2019 を使用した場合のDXライブラリの使い方』の 『2.プロジェクトの作成』の以下の手順が正しく行えていません   E 次に『Windows デスクトップ プロジェクト』ダイアログが表示されるので、     最初に『アプリケーションの種類(T)』の項目を『デスクトップ アプリケーション (.exe)』に変更します。 恐らく『アプリケーションの種類(T)』の項目が初期状態の『コンソール アプリケーション (.exe)』のまま 『OK』ボタンを押してしまったのだと思います 手順Aの『Windows デスクトップ ウィザード』を選択するのと、手順Eの『デスクトップ アプリケーション (.exe)』に 設定を変更するのに気を付けて再度プロジェクトを作成してみてください m(_ _)m
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存