- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++2008でのサンプルプログラムのビルド)
VC++2008でのサンプルプログラムのビルド
このQ&Aのポイント
- VC++2008でのサンプルプログラムのビルドについて書かれた質問です。
- 初めてC++を使用するため、VC++2008を使ってWin32APIを使ったプログラムを動かそうとしています。
- 現在、ビルドエラーが発生しており、解決策を求めています。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
同じようなコードを組んでみても リンクエラーにはならないようです 当方は VC2008Express ですけど int WINAPI MessageBoxW( ... ); をリンクする予定だったけれども ソースコード側がコンパイルが int __cdecl MessageBox( ... ); でコンパイルされているの リンクできませんよ といったエラーです その参照しているHPまたは プロジェクトの作成手順と標準設定から変更した部分などを明記したほうがいいかもしれないですよ 本来なら MessageBox( ... ); と記述したUNICODE文字セットの場合 WinUser.h の define の MessageBoxWが使われるはずです
その他の回答 (1)
noname#137556
回答No.2
とりあえず, 最初にプロジェクトを新規作成するときに, CLR のどれかじゃなくて,「Win32 プロジェクト」を選んでいますか? # エラー内容は「MessageBox 関数で MessageBoxW を参照してるけど未解決」ですね。
質問者
お礼
CLRでプロジェクトを作成していたみたいです… Win32プロジェクトで作成したら無事動作しました! ありがとうございました。
お礼
お礼が遅くなってしまい申し訳ありませんでした。 無事ビルドでき、動作させることができました。 ありがとうございました!