簡體   English   中英

Visual Studio 2015 如何向 CUDA Linker 添加“\\Zi”編譯選項? 如何刪除它?

[英]How does visual studio 2015 add "\Zi" compile option to CUDA Linker? How to remove it?

我使用 cmake 來構建 C++ 項目。 我沒有向 CMAKE_CUDA_FLAGS 添加“/Zi”編譯選項。 但是 Visual Studio 會自動將“/Zi”添加到 CUDA Linker。 使用此選項我的庫會變得非常大,那么我該如何刪除它?

在此處輸入圖片說明 在此處輸入圖片說明

默認情況下,CUDA Visual Studio 集成不會使/Zi配置。

您可以直接在C:\\Program Files (x86)\\MSBuild\\Microsoft.Cpp\\v4.0\\V140\\BuildCustomizations\\CUDA 10.0.props修改HostCommandLineTemplateRuntimeApiCommandLineTemplateCommandLineTemplate或指定額外的.props文件來自定義您的構建根據Visual Studio 自定義您的構建

以防萬一,這里還有一個使用 cmake 自定義 VS 構建屬性的示例。

暫無
暫無

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

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