• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            戰魂小筑

            討論群:309800774 知乎關注:http://zhihu.com/people/sunicdavy 開源項目:https://github.com/davyxu

               :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
              257 隨筆 :: 0 文章 :: 506 評論 :: 0 Trackbacks

                最近將代碼調整為release版時,碰到這樣一個奇怪的錯誤:直接運行程序,還沒有進入main入口時就宕掉。這個exe工程鏈接過一個公用的靜態庫和一個底層功能的靜態庫。在debug版完全沒有問題。

                隨即開始隔離代碼分析,當隔離到一個繼承公用靜態庫時,隔離后不會宕機。這表示靜態庫與exe之間的鏈接出了一些問題。再次觀察掛掉的地方顯示streambuf一類的東西,這是包含在iostream里的東西,繼續點擊堆棧向上跟蹤。結果在wcout.cpp里發現了

            __PURE_APPDOMAIN_GLOBAL static wfilebuf wfout(_cpp_stdout);

            所有問題迎刃而解,應該是惡心的iostream的靜態變量,在多重靜態庫鏈接時的錯誤,導致exe啟動,CRT為其分配內存時的宕機。馬上屏蔽所有使用過wcout及iostream的所有代碼。release版正常運行,不再宕機

            posted on 2009-11-11 16:49 戰魂小筑 閱讀(760) 評論(4)  編輯 收藏 引用 所屬分類: 程序調試技術C++/ 編程語言

            評論

            # re: 一個C++標準庫導致的錯誤 2009-11-11 16:54 AsEngineDev
            這個是經驗~~~,學習  回復  更多評論
              

            # re: 一個C++標準庫導致的錯誤 2009-11-11 18:43 Adrian
            stl 已經老得不能再老了 不知道猴年馬月才會出像樣點的C++標準庫  回復  更多評論
              

            # re: 一個C++標準庫導致的錯誤[未登錄] 2013-02-19 15:55 劉偉
            @Adrian
            敢說這話的不是大牛就是白癡!
              回復  更多評論
              

            # re: 一個C++標準庫導致的錯誤 2013-02-20 07:23 augustheart
            這恐怕不是真正的問題,iostream本身還是比較健壯的。
            考慮debug和release之間的真正差距是優化,你應該再試試-O0  回復  更多評論
              

            漂亮人妻被中出中文字幕久久| 国产偷久久久精品专区| 成人免费网站久久久| 亚洲伊人久久大香线蕉苏妲己| 国产精品嫩草影院久久| 亚洲伊人久久成综合人影院 | 日产精品久久久久久久性色| 亚洲午夜久久久影院| 国产99久久久国产精品~~牛 | 久久综合狠狠综合久久综合88| 久久久久久久人妻无码中文字幕爆| 中文字幕成人精品久久不卡| 人妻无码精品久久亚瑟影视| 色噜噜狠狠先锋影音久久| 超级碰碰碰碰97久久久久| 久久青草国产精品一区| 伊人久久大香线蕉综合Av| 久久综合日本熟妇| 久久99国产精品二区不卡| 99久久国产宗和精品1上映| 国产精品熟女福利久久AV| 久久夜色精品国产噜噜麻豆| 亚洲精品久久久www| 国内精品久久久久久久影视麻豆 | 精品国产乱码久久久久久郑州公司| 99久久精品国产一区二区| 久久精品一本到99热免费| 少妇无套内谢久久久久| 欧美日韩成人精品久久久免费看| 2021久久国自产拍精品| 色欲av伊人久久大香线蕉影院| 精品国产一区二区三区久久蜜臀 | 人妻无码αv中文字幕久久琪琪布| 91精品无码久久久久久五月天| 欧美午夜精品久久久久免费视| 久久精品成人欧美大片| 日韩人妻无码一区二区三区久久99| 久久久国产精品| 久久男人AV资源网站| 久久久久亚洲AV成人网| 日本精品久久久久久久久免费|