作者VoidPtr (泛用指針)
看板C_and_CPP
標題[問題] VS 2005 不會自動更新NCB ?
時間Sat Oct 6 05:38:37 2012
我在用VS 2005時,NCB似乎不會即時更新
好比原本的甲函數實體在XX行
現在我改了代碼 甲函數實體變成在第 XX + OO行
在調用甲函數的地方,選go to definition
還是跳到第XX行
要關閉後重啟這解決方案/項目後才會正確
類似的情況一樣在 include "YYYY.h"
好比 YYYY.h是 stdio.h
我加入後,用printf
選go to declare 會說沒有這東西
不過對編譯來說,就完全沒問題就是。
現場定義一個結構也是如此。
struct someSturctType
{
int Var1;
void *pGeneric;
:
};
struct someSturctType AA;
AA 然後打點(.)下去沒有選單可以選
一樣要關閉後重開就正常。
請問有人遇過類似的狀況嗎,有不重灌的解法嗎?
謝謝。
我作業系統是 win 7 32bit.
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 182.235.169.148
推 EdisonX:是在 Release Mode 下跑的 Debug ? 10/06 12:16
→ VoidPtr:與編譯無關 是編輯器的問題 10/06 12:41
※ 編輯: VoidPtr 來自: 182.235.169.148 (10/06 12:44)
推 VictorTom:改完code以後重build一下再試試? 10/06 12:46
→ VoidPtr:重編後不行,一樣要重啟這項目 10/06 12:48
→ EdisonX:Q2 那裡,工具->選項->文字編譯器->C++->自動列出成員, 10/06 12:58
→ EdisonX:應該有開吧 ?左下角正在跑 Updating Inteligense ?? 10/06 12:59
→ VoidPtr:現在確認要編過次才能正常,不過左下方並沒有智能更新 10/06 13:12
→ VoidPtr:不知道是那裡出問題,在win7上才遇到的 10/06 13:14
→ VoidPtr:好像win7下就一定這樣 試了四台電腦都如此 10/06 13:34