※ ChatGPTを利用し、要約された質問です(原文:VC++ の設定)
VC++の設定に関するアドバイスをお願いします
このQ&Aのポイント
VC++ 6.0のコンパイル時の設定が分からないため、UReleaseでMBCSやDEBUGの設定をしたが、Release版ではハングアップする問題が発生しています。
リストコントロールの画面で項目をクリックするとハングアップする問題があります。
設定やソースコードの書き方によってハングアップの原因が発生する可能性があります。どのような点に注意すればよいでしょうか?
VC++ 6.0 を使っています。
ボーランドのコンパイラを長く使っていて
VC++のコンパイル時の
設定がよく分からなくて、
URelease のなかで、MBCS , DEBUG などの
設定をしてしまいました。
とりあえず、
Debug 版の設定を MBCS , DEBUG などとして
コンパイルできました。予定通り動いています。
Release 版では MBCS , NDEBUG の設定で
コンパイルとリンクはできました。
しかし、ハングアップします。
リストコントロールの画面で
項目をクリックするとハングアップします。
デバッグ版ではハングアップしません。
設定、およびソースコードの書き方で
ハングアップの原因となりやすい物は何でしょうか?
アドバイスをお願いいたします。
お礼
ありがとうございます。 とりあえず、ソースコードを もう少し眺めてから 考えてみます。 昔のように #define DEBUG #ifdef DEBUG としてあると わかりやすかったのに と思ってしまいます。