- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:wsprintfのエラーについて)
wsprintfのエラーについて
このQ&Aのポイント
- Visual C++を使用してC++、Win32APIでプログラムしています。ウィンドウ上に変数の値を表示したいのですが、うまくできません。wsprintfを使うとエラーが出ます。
- エラーコードLNK2020およびLNK2001が表示されます。wsprintfWの外部シンボルが未解決です。
- wsprintfWの代わりに他の方法を使用するかどうか、または問題を解決するための方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
★アドバイス ・プロジェクトの構造プロパティで (1)『全般』→『文字セット』を『マルチ バイト文字セットを使用する』 (2)『C/C++』→『詳細』→『コンパイル言語の選択』を『C++ コードとしてコンパイル (/Tp)』 に設定します。 ・また、ソースファイル名を『MyTime.cpp』にリネームします。 リネームしたらソリューション・エクスプローラにある前のソースファイル(time.c)から リネームしたソースファイル(MyTime.cpp)を登録し直すこと。 とにかく、ソースファイル名の拡張子を『.cpp』にすること。→『C++』+『Win32API』でプログラムしているので。 ・あと文字列定数には TEXT() マクロを使って書き換えて下さい。 編集前⇒"あいうえお" 編集後⇒TEXT("あいうえお") とすべてを書き換えておきます。 →今後、文字列は TEXT() マクロを使って記述することをお勧めします。 ・上記の変更を行った後、もう一度ビルドを試して見て下さい。→どうなりますか? それでは結果報告を待っています。