「定義位置を表示」をただしくするには?


ビギナーマン  2004-12-09 05:37:53  No: 55567

Vc++6.0を使っているのですが,
自分で作ったFuncA()という関数がソース上にあったとして
それを右クリックした時に「FuncA()の定義位置を表示」を選択すると
全然関係ないところにジャンプしてしまいます。
リビルドしても直りません。
初歩的な質問かもしれませんが、だれか答えていただけないでしょうか。
よろしくお願いします。


なーめ  2004-12-09 07:07:20  No: 55568

[プロジェクト][設定]
[ブラウザ情報]タブ
[ブラウザ情報ファイルの生成]にチェックは入っていますか。


ビギナーマン  2004-12-09 22:42:42  No: 55569

返答ありがとうございました。
チェックは入ってました。
それでも現象は出てしまいます。どうしてでしょうか?
色々試してみてはいるのですが...ncbファイルを削除してみたりとか。
よろしくお願いします。


シャノン  2004-12-09 23:24:08  No: 55570

自作ソースじゃないですが、Platform SDK をインストールしてあると、VC++ 付属の SDK と最新の SDK では同じ行に同じコードがあるとは限らないので、そういう現象が出たりしてます。
なんとかなりませんかね、コレ。


なーめ  2004-12-10 00:24:43  No: 55571

>> ncbファイルを削除
bscファイルなんだな。
定義位置を調べるときに時々、*.bsc が無いといわれますよね。

まっさらなプロジェクト新規作成して、
#include <....h>だけ追加して、
さらにコメントに 
// MoveFile() <- あなたの調べたい関数を書きます。
だけ、書いて定義位置を調べてもそうなりますか。

>> VC++ 付属の SDK と最新の SDK 
リンクしている lib と定義位置の src の version が異なり、
lib のパスが旧版で src のパスが新版といったことだと悲しいね。

当方、VC++ 6.0 と VS.NET(+MSDN Subscription) 共存しているけど
問題おきていません。(気づいていないだけ?) (^^;;
.NET の付録の vc6.0 てな。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加