[英]Including .pdb files with librarian in Visual Studio
我有一個項目,其輸出是一個庫(.lib)。 該項目依賴於第三方庫(也是.lib)。 為了避免構建在我的庫之上的項目不得不擔心這個第三方依賴,我使用了庫管理器將它包含在我的(Project Properties> Librarian> General> Additional Dependencies)中。
但是,當我構建一個鏈接到我的庫的單獨的可執行項目時,我得到了一堆警告:
MyProject.lib(someThirdPartyObjectFile.obj):警告LNK4099:在'MyProject.lib(someThirdPartyObjectFile.obj)'或'\\ vc110.pdb'中找不到PDB'vc110.pdb'; 鏈接對象就像沒有調試信息一樣
這意味着(我假設)我將能夠調試屬於我的庫的任何代碼,但不能調試第三方庫。
如何指示Visual Studio還包含我的第三方庫PDB的內容?
轉到屬性頁(Alt + F7)鏈接器,所有選項,生成調試信息設置為無位置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.