[問題] VS2012在debug時不能展開vector的內容?

看板C_and_CPP作者 (在風雨飄搖的年代裡)時間10年前 (2013/08/25 00:25), 編輯推噓3(308)
留言11則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Microsoft Visual Studio 2012 問題(Question): 之前我用2008的時候 設中斷點然後debug在中斷點停住的時候 滑鼠移到vector物件上面,會跳出物件的內容(數值) 我點前面的"+"就可以展開內容,看那個vector裡有那些資料 http://i.imgur.com/dpHNnGH.png
可是在2012裡面我卻不能點開了(換成那個符號點下去沒反應) http://i.imgur.com/TZQtS6b.png
是這個版本取消掉這個功能還是說要另外去改設定? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.73.149.246 ※ 編輯: drazil 來自: 203.73.149.246 (08/25 00:32)

08/25 00:58, , 1F
2010 沒問題,你搜尋電腦裡一個 autoexp.dat 檔案貼來看看
08/25 00:58, 1F

08/25 01:09, , 2F
VS2012有這個檔案,在\Common7\Packages\Debugger 這個目錄
08/25 01:09, 2F

08/25 01:09, , 3F
下面,那然後?
08/25 01:09, 3F

08/25 01:16, , 4F
http://pastebin.com/rFznsF3i 看看裡面的 498 行記載的
08/25 01:16, 4F

08/25 01:17, , 5F
跟你的一不一樣,不過嘛...我剛看到 2012 的正常 vector了
08/25 01:17, 5F

08/25 01:18, , 6F
http://goo.gl/xJoVJ 圖2就是,而且好像改default.natvis
08/25 01:18, 6F

08/25 01:27, , 7F
那邊我的看起來一樣....
08/25 01:27, 7F

08/25 01:40, , 8F
剛剛再試了一下,不只vector,陣列或者string也都不行
08/25 01:40, 8F
---------8/25更新-------------------------------------------- 今天在VMware裡面重新裝一次做測試 發現Visual Studio 2012剛裝好的時候是正常可以展開的 不過裝了Visual Studio 2012 Update 2之後就出問題了,變成出現我現在的狀況..... ※ 編輯: drazil 來自: 203.73.149.246 (08/25 15:20)

08/25 15:41, , 9F
裝 Update 3 吧~ 我裝完就正常了~
08/25 15:41, 9F

08/25 15:41, , 10F
話說他的 update 出好快喔~
08/25 15:41, 10F

08/25 15:54, , 11F
VS2013快要RTM了。
08/25 15:54, 11F
---------8/26更新-------------------------------------------- 今天裝好Visual Studio 2012 Update 3之後又可以正常展開了 這樣看來似乎是Update 2有問題 ※ 編輯: drazil 來自: 210.240.4.102 (08/26 10:51)
文章代碼(AID): #1I6Dvg62 (C_and_CPP)