Vc++6.0を使っているのですが,
自分で作ったFuncA()という関数がソース上にあったとして
それを右クリックした時に「FuncA()の定義位置を表示」を選択すると
全然関係ないところにジャンプしてしまいます。
リビルドしても直りません。
初歩的な質問かもしれませんが、だれか答えていただけないでしょうか。
よろしくお願いします。
[プロジェクト][設定]
[ブラウザ情報]タブ
[ブラウザ情報ファイルの生成]にチェックは入っていますか。
返答ありがとうございました。
チェックは入ってました。
それでも現象は出てしまいます。どうしてでしょうか?
色々試してみてはいるのですが...ncbファイルを削除してみたりとか。
よろしくお願いします。
自作ソースじゃないですが、Platform SDK をインストールしてあると、VC++ 付属の SDK と最新の SDK では同じ行に同じコードがあるとは限らないので、そういう現象が出たりしてます。
なんとかなりませんかね、コレ。
>> ncbファイルを削除
bscファイルなんだな。
定義位置を調べるときに時々、*.bsc が無いといわれますよね。
まっさらなプロジェクト新規作成して、
#include <....h>だけ追加して、
さらにコメントに
// MoveFile() <- あなたの調べたい関数を書きます。
だけ、書いて定義位置を調べてもそうなりますか。
>> VC++ 付属の SDK と最新の SDK
リンクしている lib と定義位置の src の version が異なり、
lib のパスが旧版で src のパスが新版といったことだと悲しいね。
当方、VC++ 6.0 と VS.NET(+MSDN Subscription) 共存しているけど
問題おきていません。(気づいていないだけ?) (^^;;
.NET の付録の vc6.0 てな。
ツイート | ![]() |