• <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>

            jans2002的博客

            專注 專心 專業

            UnDName工具,顯示函數修飾名稱工具

            在一個使用UNICODE的工程里使用log4cplus 1.0.3庫,發現總是發生鏈接錯誤。猜想可能是log4cplus需要在UNICODE下編譯,基于Debug和Release兩個復制了Unicode Debug/Release配置,開始編譯…,UniRelease很容易通過了編譯,但是UniDebug卻總是發生鏈接錯誤,但是函數肯定已經實現了,將鏈接錯誤發生的文件Appender.obj文件打開,然后比較編譯器里報出的信息

            一個是

            ?error@OnlyOnceErrorHandler@log4cplus@@UAEXABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z

            而鏈式器找不到的符號是:

            ?error@OnlyOnceErrorHandler@log4cplus@@UAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z

            這兩個符號都很晦澀,很難讓人搞明白什么意思,放狗一搜,還真有工具叫undname.exe,在VC7.1里自帶,

            Undecoration of :- "?error@OnlyOnceErrorHandler@log4cplus@@UAEXABV?$basic_string
            @GU?$char_traits@G@std@@V?$allocator@G@2@@std@@@Z"
            is :- "public: virtual void __thiscall log4cplus::OnlyOnceErrorHandler::error(cl
            ass std::basic_string<unsigned short,struct std::char_traits<unsigned short>,cla
            ss std::allocator<unsigned short> > const &)"

            Undecoration of :- "?error@OnlyOnceErrorHandler@log4cplus@@UAEXABV?$basic_string
            @DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z"
            is :- "public: virtual void __thiscall log4cplus::OnlyOnceErrorHandler::error(cl
            ass std::basic_string<char,struct std::char_traits<char>,class std::allocator<ch
            ar> > const &)"

            一對比,就知道可能還是UNICODE的原因,仔細檢查C++預處理符號設置,發現好多都還是MCBS,修改,重新編譯,問題解決。

            posted on 2009-08-14 17:51 jans2002 閱讀(2940) 評論(0)  編輯 收藏 引用

            性做久久久久久免费观看| 久久精品国产清高在天天线| 国产精品美女久久久久网| 久久精品中文无码资源站| 7国产欧美日韩综合天堂中文久久久久| 狠狠色噜噜狠狠狠狠狠色综合久久 | 亚洲国产精品热久久| 伊人久久大香线焦综合四虎| 日韩美女18网站久久精品| 久久久久久久波多野结衣高潮 | 91精品国产高清久久久久久io| 日本一区精品久久久久影院| 一97日本道伊人久久综合影院| 日本久久久久亚洲中字幕| 国产精品一区二区久久国产| 香蕉久久一区二区不卡无毒影院 | 99久久无色码中文字幕人妻| 久久精品国产影库免费看| 久久精品成人欧美大片| 狠狠综合久久综合中文88| 无码人妻久久一区二区三区免费 | 欧美日韩中文字幕久久久不卡| 久久精品天天中文字幕人妻| 手机看片久久高清国产日韩| 欧美综合天天夜夜久久| 丰满少妇高潮惨叫久久久| 中文字幕乱码人妻无码久久| 91久久精品国产免费直播| 97久久国产亚洲精品超碰热| 久久久一本精品99久久精品88| 久久国产视屏| 国产精品久久久久久久午夜片 | 久久精品九九亚洲精品| 中文字幕久久亚洲一区| 久久青青草原精品国产软件| 国产精品狼人久久久久影院| 久久国产精品99久久久久久老狼 | 青青国产成人久久91网| 国产精品久久久久久一区二区三区 | 激情久久久久久久久久| 亚洲一本综合久久|