トップページ > 記事閲覧
Visual Studio 2019でのビルドエラー
名前:かんでんち 日時: 2019/05/21 09:43

初投稿させていただきます。 Visual Studio Community 2019でDXライブラリを使用するため、使い方説明に従いプロジェクトを作成して画面に点を打つコードを書いたのですが、 デバッグをしようとした時点で、 エラー LNK2019 未解決の外部シンボル _main が関数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) で参照されました。 dxlibrarytest0 C:\Users〜 といったエラーが発生し、ビルドが成功しません。 質問掲示板で同じエラーがないか検索してみましたが、2019で同じエラーが発生した例が見つからず、 旧バージョンでの情報に従い試しにライブラリのフォルダの階層を浅くしてみましたが、結果は変わりませんでした。 解決策や、プロジェクトのプロパティ等で注意すべき点などがあればご回答お願い致します。 もし同じ質問をされている方のスレッドがあれば、教えていただけると助かります。 初歩的な質問で失礼します。
メンテ

Page: 1 |

Re: Visual Studio 2019でのビルドエラー ( No.1 )
名前:管理人 日時:2019/05/22 01:14

WinMain から始まるプロジェクトを作成できていないように感じます こちらの使い方ページの <Visual Studio Community 2019 を使用した場合のDXライブラリの使い方> https://dxlib.xsrv.jp/use/dxuse_vscom2019.html 『2.プロジェクトの作成』の以下の部分 E 次に『Windows デスクトップ プロジェクト』ダイアログが表示されるので、   最初に『アプリケーションの種類(T)』の項目を『デスクトップ アプリケーション (.exe)』に変更します。 を正しく設定されなかった可能性がありますので( 『デスクトップ アプリケーション』ではなく 『コンソール アプリケーション』を選択してしまった可能性が高いです )、お手数で申し訳ありませんが 再度プロジェクトを作り直してみてください m(_ _;m
メンテ
Re: Visual Studio 2019でのビルドエラー ( No.2 )
名前:かんでんち(解決済み) 日時:2019/05/22 22:18

>管理人様 ご回答ありがとうございます。 今回のエラーで僕が確認していたのはプロジェクトのプロパティ部分だけでしたので、 プロジェクト作成時の設定を間違えていることに気づきませんでした... 改めて手順を読むと確かに抜けていたところがありました。ご指摘ありがとうございます。 プロジェクトを作成しなおして再度手順通りに打ってみたところ、プログラム通り画面に点が表示されました! 今後こういったトラブルがあった場合は、最初から手順を追って確認するよう注意いたします。 DXライブラリはパソコン上で画像の表示や描画が簡単にできると聞いて、導入させていただきました。 いままでコンソールアプリケーションしか作成できない環境だったので、よりプログラミングの幅が広がると楽しみにしています。 もし使用中に自分ではわからないようなエラーに直面した際は、また質問掲示板を使用させていただきます。 ありがとうございました。m(_ _)m
メンテ

Page: 1 |

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

   クッキー保存