從 CUDA 10.2 升級到 CUDA 11.5 后,我無法除錯 release 中編譯的 CUDA C 代碼,而 debug 中編譯的 CUDA C 代碼仍然可以除錯。
我在VS 2017中使用了CUDA開發的集成
uj5u.com熱心網友回復:
過了一會兒我發現了問題:
新版本的 CUDA VisualStudio 集成添加了 10.2 版中不存在的新屬性“除錯資訊格式”
這個新屬性必須設定為“程式資料庫”,它添加了 /Zi 開關
。檔案“CUDA 10.2.props”,此開關設定為固定用于除錯和發布配置。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/347385.html
上一篇:GDB:沒有名為“”的成員
下一篇:如何讓節點等到拓撲被定義
