- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:WIN32APIとかC++のコンパイルについて)
WIN32APIとC++のコンパイルでメッセージボックス表示のプログラムソースをコンパイルする方法
このQ&Aのポイント
- WIN32APIとC++のコンパイルでメッセージボックス表示のプログラムソースをコンパイルする方法を教えてください。
- コピペしたプログラムソースをコンパイルする際に、未解決の外部シンボル __imp__MessageBoxA@16 が関数_WinMain@16で参照されました。
- どのようにすればこのエラーを解決できますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>wintest1.obj : error LNK2019: 未解決の外部シンボル __imp__MessageBoxA@16 が関数 >_WinMain@16 で参照されました。 >wintest1.exe : fatal error LNK1120: 外部参照 1 が未解決です。 >と、怒られてしまったのですが、どの様にすればいいのでしょうか? リンク時にライブラリも指定してください。 MSDNによると… >Minimum DLL Version:user32.dll >Header:Declared in Winuser.h, include Windows.h >Import library:User32.lib >Minimum operating systems:Windows 95, Windows NT 3.1 >Unicode:Implemented as ANSI and Unicode versions. とのことなので、User32.libもリンクする必要があります。
お礼
リンクってのがよく分んなかったんですが。 cl wintest1.c User32.lib ってしたら出来ました。 ありがとうございました。