簡體   English   中英

如何使用cmake設置Visual Studio 2013的項目屬性?

[英]How to set project properties of visual studio 2013 using cmake?

在我的vs2013項目文件中,我有“程序數據庫文件名”(從Project Properties-> C / C ++-> Output Files)到$(IntDir)vc$(PlatformToolsetVersion).pdb 我知道如何手動執行此操作,但是對於cmake我不知道。

如何從cmake設置此屬性?

您可以將目標屬性COMPILE_PDB_NAME用作名稱,並將COMPILE_PDB_OUTPUT_DIRECTORY用作目錄。

如果要使用Visual Studio變量,可以嘗試直接在上面的變量中使用它。 如果這不起作用,則退路總是添加相應的編譯器選項。 在您的情況下/Fd

if (MSVC)
    add_compile_options("/Fd\"$(IntDir)vc$(PlatformToolsetVersion).pdb\"")
endif()

或帶有生成器表達式

add_compile_options("$<$<CXX_COMPILER_ID:MSVC>:/Fd\"$(IntDir)vc$(PlatformToolsetVersion).pdb\">")

暫無
暫無

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

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