• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VC++2008でのサンプルプログラムのビルド)

VC++2008でのサンプルプログラムのビルド

このQ&Aのポイント
  • VC++2008でのサンプルプログラムのビルドについて書かれた質問です。
  • 初めてC++を使用するため、VC++2008を使ってWin32APIを使ったプログラムを動かそうとしています。
  • 現在、ビルドエラーが発生しており、解決策を求めています。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

同じようなコードを組んでみても リンクエラーにはならないようです 当方は VC2008Express ですけど int WINAPI MessageBoxW( ... ); をリンクする予定だったけれども ソースコード側がコンパイルが int __cdecl MessageBox( ... ); でコンパイルされているの リンクできませんよ といったエラーです その参照しているHPまたは プロジェクトの作成手順と標準設定から変更した部分などを明記したほうがいいかもしれないですよ 本来なら MessageBox( ... ); と記述したUNICODE文字セットの場合 WinUser.h の define の MessageBoxWが使われるはずです

wagomu5589
質問者

お礼

お礼が遅くなってしまい申し訳ありませんでした。 無事ビルドでき、動作させることができました。 ありがとうございました!

その他の回答 (1)

noname#137556
noname#137556
回答No.2

とりあえず, 最初にプロジェクトを新規作成するときに, CLR のどれかじゃなくて,「Win32 プロジェクト」を選んでいますか? # エラー内容は「MessageBox 関数で MessageBoxW を参照してるけど未解決」ですね。

wagomu5589
質問者

お礼

CLRでプロジェクトを作成していたみたいです… Win32プロジェクトで作成したら無事動作しました! ありがとうございました。