看板 C_and_CPP 關於我們 聯絡資訊
我在用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