VS2005でブレークポイント設定できない – プログラミング – Home

VS2005でブレークポイント設定でき...
 
通知
すべてクリア

[解決済] VS2005でブレークポイント設定できない


PON
 PON
(@PON)
ゲスト
結合: 18年前
投稿: 21
Topic starter  

[VC環境]
VS2005,NET VC++ Debugモード

こんばんは。
【現象:ブレークポイントが設定できない】
ついさきほどまで、普通に動いていたのですが、
何かの拍子(ソース改造したわけではないです)に、急に
特定のCPPソース上だけ、ブレークポイントを設定できなくなりました。

実行(F5)するまでは、問題なく設定できるのですが、
実行してアプリが起動すると、そのCPPモジュール内で
ブレークポイントを設定できません。

※このときの「ブレークポイントが設定できない」状態とは、
 ●印が、○になって、ヒットカウントの欄が、
 通常時:常に中断(現在は0)
 異常時:常に中断
 と書かれています。

実は以前も同じようなことが起きたのですが、いつの間にか
直っていました。そこでリビルドはもちろん、PC再起動もやってみましたが、
今回はうまくいきません。

どなたか、本現象をご存知であれば教えてください。

(以下、やったこと)
・問題のCPPソースのパスは問題ないことを確認
・問題のCPPソースをPrjから外して再度追加
・リビルド
・PC再起動


引用未解決
トピックタグ
麩
 麩
(@麩)
ゲスト
結合: 17年前
投稿: 95
 

「プロジェクトを別に作ってソースをコピー&ペーストする」と言うのも案外効果が
あったりします。


返信引用
へも
 へも
(@へも)
ゲスト
結合: 20年前
投稿: 3
 

ツール → オプション → デバッグ → 全般

のところで、

「元のバージョンと完全に一致するソースファイルを必要とする」

のチェックをはずしたらどうでしょうか。


返信引用
PON
 PON
(@PON)
ゲスト
結合: 18年前
投稿: 21
Topic starter  

>麩さん

ご返事ありがとうございます。
ソースが、VS2003からVS2005に引き上げたものでして、一度試したのですが、
うまくいきませんでした。。

>へもさん

ご返事ありがとうございます。
さっそく試してみたところ、、、うまくいきました!!

ちなみにこのチェックをはずした場合の弊害などをご存知でしたら
教えてください。

ともあれ、ありがとうございました!!


返信引用
wclrp ( 'o')
 wclrp ( 'o')
(@wclrp ( 'o'))
ゲスト
結合: 18年前
投稿: 287
 

EXE作ったときのソースとは違うもので
デバッグしようとすればまずいだろうな。

でも、リビルドして確実にEXE作った後にソース弄ってないのに
元のソースとあってないと判断されて困っている人がいるみたい。

俺も毎回特定のソースだけがなるので
仕方なくチェックをはずした。

弊害といえば(以下推測)、EXE作ったときのソースとは違うもので
デバッグしようとしてしまう現象を防げなくなることだと思うけど
EXE作ったときのソースそのままで
編集していないのにデバッグできないんじゃなあ。


返信引用
へも
 へも
(@へも)
ゲスト
結合: 20年前
投稿: 3
 

僕もチェックをはずしたままにしていますが、
特に何か弊害にぶちあたったということはないです。

チェックをはずしたままで大丈夫かと。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました