unity調試native c/c++ dll


最近使用xlua,需要添加自定義的c lua庫。研究了一下unity調試native c/c++ dll。方法如下:

  1. 通過Unity打開VS工程
  2. VS菜單欄【工具】-> 【選項】
  3. 在選項對話框中設置【適用於Unity的工具】->【訪問項目屬性】為True
  4. 打開項目屬性頁面,選中【啟用本地代碼調試】
  5. 將C/C++的dll和pdb都復制到plugins相應的文件夾下
  6. 打開C/C++工程,附加到進程Unity.exe

至此即可調試C/C++工程。如果還是不行,要檢查C/C++工程的調試功能是否開啟:

  1. 【C/C++】->【常規】,將【調試信息格式】設置為:程序數據庫(/zi)
  2. 【C/C++】->【優化】,將【優化】設置為:已禁用(/Od)
  3. 【鏈接器】->【調試】,將【生成調試信息】設置為:生成調試信息(/DEBUG)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM