• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wsprintfのエラーについて)

wsprintfのエラーについて

このQ&Aのポイント
  • Visual C++を使用してC++、Win32APIでプログラムしています。ウィンドウ上に変数の値を表示したいのですが、うまくできません。wsprintfを使うとエラーが出ます。
  • エラーコードLNK2020およびLNK2001が表示されます。wsprintfWの外部シンボルが未解決です。
  • wsprintfWの代わりに他の方法を使用するかどうか、または問題を解決するための方法を教えてください。

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

  • ベストアンサー
  • Oh-Orange
  • ベストアンサー率63% (854/1345)
回答No.1

★アドバイス ・プロジェクトの構造プロパティで  (1)『全般』→『文字セット』を『マルチ バイト文字セットを使用する』  (2)『C/C++』→『詳細』→『コンパイル言語の選択』を『C++ コードとしてコンパイル (/Tp)』  に設定します。 ・また、ソースファイル名を『MyTime.cpp』にリネームします。  リネームしたらソリューション・エクスプローラにある前のソースファイル(time.c)から  リネームしたソースファイル(MyTime.cpp)を登録し直すこと。  とにかく、ソースファイル名の拡張子を『.cpp』にすること。→『C++』+『Win32API』でプログラムしているので。 ・あと文字列定数には TEXT() マクロを使って書き換えて下さい。  編集前⇒"あいうえお"  編集後⇒TEXT("あいうえお")  とすべてを書き換えておきます。  →今後、文字列は TEXT() マクロを使って記述することをお勧めします。 ・上記の変更を行った後、もう一度ビルドを試して見て下さい。→どうなりますか?  それでは結果報告を待っています。

関連するQ&A