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

            huyutian

            他強(qiáng)由他強(qiáng),清風(fēng)拂山崗;他橫由他橫,明月照大江。他自狠來(lái)他自惡,我自一口真氣足

              C++博客 :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
              20 隨筆 :: 47 文章 :: 22 評(píng)論 :: 0 Trackbacks
            以前用visual studio 2008時(shí)也碰到過(guò)類(lèi)似問(wèn)題,問(wèn)題產(chǎn)生的原因就是由于一個(gè)Solution下單多個(gè)Project是分開(kāi)編譯的,主項(xiàng)目和子項(xiàng)目的pdb文件名相同(默認(rèn)都是vc90.pdb或vc100.pdb)從而造成沖突。這個(gè)問(wèn)題對(duì)程序的執(zhí)行不會(huì)產(chǎn)生影響,但會(huì)導(dǎo)致丟失部分調(diào)試信息。
            在網(wǎng)上搜到解決辦法,修改pdb文件設(shè)置的路徑和名稱(chēng)。轉(zhuǎn)貼于此。

            Project Configuration Properties -> C/C++ -> Output Files
            Program Database File

            This name, e.g. $(IntDir)\vc90.pdb, is embedded into the object file and it should be the same as the one in

            Project Configuration Properties -> Linker -> Debugging
            Generate Program Database File

            This is, e.g. $(TargetDir)$(TargetName).pdb

            Now the object file contain the path where the library is located, too.


            由此引出一個(gè)話題,那就是對(duì)于分開(kāi)編譯的多個(gè)Project組成的一個(gè)復(fù)雜的Solution如何組織目錄文檔結(jié)構(gòu),既保持各個(gè)Project相對(duì)獨(dú)立,同時(shí)又保證整個(gè)Solution調(diào)試信息的完整性。我的解決辦法是:首先肯定要像上面一樣修改各單獨(dú)Project的pdb的路徑和文件名。其次在復(fù)制Project編譯結(jié)果到Solution的Lib時(shí),要把所有的obj文件和pdb文件一起copy過(guò)來(lái)。要注意單獨(dú)的Project編譯的obj文件和pdb文件路徑最好相同,而且使用相對(duì)路徑"..\"和“.\"打頭。文件復(fù)制工作可以寫(xiě)成一個(gè)批處理,放入主Solution的Pre-Build Event中去。

            posted on 2012-10-06 23:27 胡雨田 閱讀(22100) 評(píng)論(2)  編輯 收藏 引用

            評(píng)論

            # re: 解決visual studio 2010下warning LNK4099: PDB 'vc100.pdb' was not found問(wèn)題 2012-10-11 11:02 喜樂(lè)
            博主你好,看完你的這篇日志,大致知道了什么意思。但是具體解決的時(shí)候能詳細(xì)一點(diǎn)說(shuō)明嘛,我是剛學(xué)的小菜鳥(niǎo),有些東西不太懂,希望博主不吝賜教~大謝  回復(fù)  更多評(píng)論
              

            # re: 解決visual studio 2010下warning LNK4099: PDB 'vc100.pdb' was not found問(wèn)題 2013-10-08 09:40 Edwin Liu
            解決方案:在工程屬性頁(yè) 配置 release 平臺(tái) 活動(dòng)(win32)設(shè)置:
            配置屬性 -> 鏈接器 -> 調(diào)試 -> 生成調(diào)試信息 -> 否
              回復(fù)  更多評(píng)論
              


            只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問(wèn)   Chat2DB   管理


            久久久久亚洲av成人无码电影 | 久久久久久毛片免费播放| 欧美日韩精品久久久久| 狠狠色丁香婷婷久久综合五月| 久久这里的只有是精品23| 久久91精品国产91久久小草| 国产欧美久久一区二区| 久久只这里是精品66| 久久精品无码午夜福利理论片| 国内精品久久久久久久亚洲| 一本一道久久综合狠狠老| 97久久精品午夜一区二区| 国产精品成人久久久| 97超级碰碰碰久久久久| 久久只这里是精品66| 国产免费久久精品99久久| 久久久久亚洲AV片无码下载蜜桃| 国产精品成人精品久久久| 午夜精品久久久久久久久| 一级女性全黄久久生活片免费| 久久久精品一区二区三区| 77777亚洲午夜久久多人| 精品久久久久久无码免费| 人妻精品久久久久中文字幕一冢本 | 99久久这里只精品国产免费| 国内精品伊人久久久久网站| 久久99国产综合精品免费| 久久精品aⅴ无码中文字字幕不卡| 狠狠色丁香婷婷综合久久来来去| 久久国产色AV免费看| 久久久久亚洲AV无码专区体验| 99精品国产99久久久久久97| 久久一本综合| 久久婷婷五月综合国产尤物app| 久久青青草原精品国产软件| 精品综合久久久久久88小说| 久久996热精品xxxx| 久久精品无码专区免费| 久久亚洲国产成人影院网站| 久久天天躁狠狠躁夜夜不卡| 人妻系列无码专区久久五月天|