pdb-files

    0熱度

    3回答

    關於處理.pdb文件的最佳做法,網絡上存在一些相互衝突的信息,我將不勝感激。 例如,this來源說「PDB文件與源代碼一樣重要」,而this說.pdbs不屬於源代碼管理。 在正常開發(調試模式)下生成的.pdb文件是否應該由源代碼控制提交? 應該只有用於發佈/生產的.pdb文件存儲在源代碼管理中嗎? 我期望第一個問題的答案是「不」,而第二個答案的答案是「是」,但我可能會錯過一些東西。

    17熱度

    2回答

    我有一個VB6項目,並已啓用它生成pdb文件(this顯示如何做到這一點)。不過,我不能與他們進行調試,當我與symcheck檢查他們,我得到這樣的輸出: Symchk的:MyFile.dll失敗 - MyFile.pdb不匹配或沒有發現 Symchk的:失敗的文件= 1 Symchk的:傳遞+忽略的文件= 0 我已經詳細輸出其找到PDB(甚至將它移動到一個目錄,它的檢查)檢查,但它只是似乎沒有想

    1熱度

    1回答

    我有.pdb文件,從MS符號服務器下載。我需要獲取符號列表(函數,參數,任何東西)。 CodeProject上有一個工具,但它只報告模塊。 API有DbgHelp,但它只能用於運行進程。我如何離線閱讀.pdb文件?

    0熱度

    1回答

    我試圖減少構建時間,現在使用TFS 2015進行源索引和符號發佈需要(約1小時)。也許索引資源和發佈符號在磁盤I/O上很重要,並且瓶頸在那裏 - 我不確定。我希望源碼能夠繼續被編入索引,並且可以繼續爲這個特定的版本發佈符號,因爲它使調試更加容易。 有沒有什麼方法可以更快地使用TFS 2015進行源索引和符號發佈?

    9熱度

    1回答

    我已經下載了Rust 1.7.0的MSVC ABI版本,並且跟隨了文檔中的猜謎遊戲部分。 我注意到構建使用本機工具鏈(在我的案例中是Visual Studio 2015 Update 2),因此生成本機調試器(如WinDBG,CDB或Visual Studio調試器)可以使用的本機PDB(調試符號)。我可以輕鬆設置斷點,進入標準庫源代碼等。 我不能做的是檢查變量值。無論使用哪個調試器,「本地」顯示

    0熱度

    1回答

    我在混合的Fortran-C++編程環境中工作。 C++項目是一個靜態庫(XMLParser.lib),用於讀取和寫入XML文件。它作爲Fortran項目的附加依賴項添加,Fortran項目是用於執行數學計算的DLL庫(engine.dll)。 Fortran使用CRT(LIBCMTD),C++使用MFC庫。如Here所述,如果LIBCMTD和NAFXCWD庫未按正確的順序鏈接,則可能導致鏈接器錯

    0熱度

    1回答

    我正在嘗試編寫一個C#應用程序,它爲託管項目採用構建的DLL & PDB並查找用於編譯它們以便在數據庫中編目的所有CS \ VB文件。 有沒有人知道一個庫,可以用來找到所有的原始源文件路徑,用於建立一個DLL? ICorDebug可能會這樣做,但我無法找到附加PDB的位置或獲取源文件列表。

    0熱度

    1回答

    現狀: 項目DEP是一個.NET類庫項目,使用VS2015開發,針對.NET 4.5 項目A引用DEP.dll(在DLL,而不是源代碼項目本身) 項目A和DEP是獨立的解決方案 當我在調試模式下建立DEP部分,然後我調試項目A,我仍然可以進入從DEP代碼,即使我沒有看到pdb文件在DEP的輸出文件夾中。我想知道如何調試DEP是可能的。我認爲總是需要pdbs才能進行調試。或者,在調試模式下構建的dl

    0熱度

    2回答

    我有一個靜態庫,我正在使用cmake編譯。現在,當我在調試模式下聯編時,我得到了生成的pdb文件,但是當編譯發佈模式時,不會生成pdb文件。以下是cmake中的代碼片段: if("${CMAKE_BUILD_TYPE}" STREQUAL "Debug") set_target_properties(${PROJECT_NAME} PROPERTIES IMPORTED_CONFIGU

    1熱度

    1回答

    我有超過40個項目和8個配置(調試,發佈等)的大解決方案。有沒有簡單的方法來啓用全PDB輸出全部項目爲全部配置?