トップページ > 記事閲覧
LNK2001とLNK1120の発生。
名前:コメダ 日時: 2023/04/30 17:04

ソースコードをvisual studio2022でビルドしたところこのようなエラーが出ました。 DXライブラリをサイトを参考に正しい手順でこなしたのですが原因がわかりません。 重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態 エラー LNK2001 外部シンボル WinMain は未解決です chatGPTgame2023 C:\Users\Desktop\chatGPTgame2023\LIBCMT.lib(exe_winmain.obj) 1 エラー LNK1120 1 件の未解決の外部参照 chatGPTgame2023 C:\Users\Desktop\chatGPTgame2023\x64\Release\chatGPTgame2023.exe 1 以下はソースコードです。 ://14.gigafile.nu/0507-dd1954fda26e8b91a1fc367ccab89b3c5 どうかよろしくお願いいたします。
メンテ

Page: 1 |

Re: LNK2001とLNK1120の発生。 ( No.1 )
名前:管理人 日時:2023/05/01 02:32

main.cpp の 42行目が int main() となっていますが、Windowsアプリのプログラムでは main ではなく WinMain である必要があります なので、int main() の代わりに int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow ) と書けばエラーは発生しなくなると思います
メンテ
Re: LNK2001とLNK1120の発生。 ( No.2 )
名前:通りすがりん 日時:2023/05/05 00:12

プロジェクト名からすると以下からの派生質問でしょうか ttps://teratail.com/questions/50daltwqw7m3to
メンテ
Re: LNK2001とLNK1120の発生。 ( No.3 )
名前:管理人 日時:2023/05/05 14:50

確かにプロジェクト名やプログラムは似ていますが、少し異なる箇所もありますね プロジェクト名や他の投稿を拝見する限りでは chatGPT を使用してプログラムを組んでいるようですね 色々問題が発生しているようなので、やはりAIにプログラミングの作業を 任せるのは現状では難しそうですね… ( その内1000文字くらいで仕様の全てを表現できるゲームはAIでプログラムが作成できるようになり、 徐々に複雑な仕様が書かれた文章からもプログラムが作成できるようになり…何れ画像付きの仕様書も 理解出来るようになり…と、どんどん進化していくと思いますが (・・; )
メンテ
Re: LNK2001とLNK1120の発生。 ( No.4 )
名前:通りすがりん 日時:2023/05/05 16:12

返信ありがとうございます。 teratailでの質問でもWindowsアプリとしてビルドしようとして同様のエラーが出ていたので派生質問かなと思った次第です。 AIもツールとしては有能ですが万能ではないので正しいか誤っているかは人が見究める必要がありますよね それを理解せずに「知識ゼロでもプログラムが作れる!」と初心者が飛びつくのは違うなと思う今日この頃です
メンテ

Page: 1 |

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

   クッキー保存