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


            人妻无码αv中文字幕久久琪琪布 人妻无码精品久久亚瑟影视 | 精品久久久久久亚洲| 99久久国产综合精品麻豆| 久久成人18免费网站| 久久人人爽人人爽人人片AV麻烦 | 国产V综合V亚洲欧美久久| 91精品国产色综久久| 久久精品国产99国产精品导航| 精品国产VA久久久久久久冰| 亚洲国产精品嫩草影院久久| jizzjizz国产精品久久| 中文字幕无码久久人妻| 色偷偷888欧美精品久久久| 99久久香蕉国产线看观香| 国产99久久久国产精品~~牛| 久久久久亚洲av无码专区喷水| 亚洲国产精品一区二区三区久久| 99久久国产免费福利| 国产精品免费福利久久| 一本久久综合亚洲鲁鲁五月天| 日韩欧美亚洲综合久久影院d3| 久久精品蜜芽亚洲国产AV| 亚洲精品无码久久不卡| 激情久久久久久久久久| 伊人久久精品线影院| 国产精品久久久久久福利漫画 | 欧美伊香蕉久久综合类网站| 久久精品无码专区免费青青| 久久人人爽人人爽人人AV | 欧美熟妇另类久久久久久不卡| 伊人情人综合成人久久网小说| 久久精品中文字幕有码| 精品多毛少妇人妻AV免费久久| 国产精品99久久不卡| 精品久久人人妻人人做精品| 久久99亚洲综合精品首页| 国産精品久久久久久久| 亚洲国产一成久久精品国产成人综合| 久久精品国产亚洲5555| 亚洲七七久久精品中文国产 | 国产精品久久久久无码av|