簡體   English   中英

調試鏈接到發行可執行文件的調試dll

[英]debug a debug dll linked to a release executable

在Visual Studio中,我如何調試/進入exe對庫的調用? 該exe僅在發布模式下可用,並調用在調試模式下構建的庫,我只用exe制作了一個簡單的vs解決方案,然后啟動它。然后從二進制文件中打開源文件並添加了斷點..但是vs沒有激活斷點,說“沒有為該文件加載任何符號”……顯然我在這里丟失了一些東西。(如果我沒記錯的話,我以前能夠調試調用)

您可以通過以下警告調試在發行模式下構建的二進制文件:

  1. 您將需要針對發布庫構建的pdb。
  2. 在任何已內聯/優化的代碼中都不可能出現斷點。
  3. 根據架構的不同,某些變量值將被隱藏/垃圾處理,調試發行版二進制文件時,您必須花些力氣。

要為發布二進制文件添加PDB文件,請轉到:

Debug -> Options and Settings -> Symbols

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM