簡體   English   中英

GDB不喜歡我的typedef

[英]GDB doesnt like my typedef

即使程序毫無問題地使用了Qt,似乎以下內容仍將深入到調試器中

typedef QMap <int, QStringList> day2FileNameType;
typedef QMap <int, day2FileNameType> month2day2FileNameType;
typedef QMap <int, month2day2FileNameType> year2month2day2FileNameType;

year2month2day2FileNameType y2m2d2f;

現在,前兩個typeDefs可以與調試器一起正常工作,但是第三個typeDefs可以為監視視圖檢索數據(超過100個待處理請求)

嘗試使用諸如year2month2day2FileNameType這樣的typedef對我來說是錯誤的嗎?

我什至不使用QT(盡管我確實使用gdb),但是如果您使用google'gdb typdef',則會收到很多類似的點擊:

http://qtcreator.blogspot.com/2009/07/gdb-typedef-bug-update.html

因此,如果您說的是對的,那么當您使用相同的結構減去typdefs時,程序將保持不變,但我認為這實際上是一個錯誤。 也許這(或類似的東西)適用於您的代碼:

http://osdir.com/ml/gdb.bugs.discuss/2004-09/msg00035.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM