【问题标题】:How to set project properties of visual studio 2013 using cmake?如何使用 cmake 设置 Visual Studio 2013 的项目属性?
【发布时间】:2015-11-04 16:31:19
【问题描述】:

在我的 vs2013 项目文件中,我有“程序数据库文件名”(来自项目属性->C/C++->输出文件)到$(IntDir)vc$(PlatformToolsetVersion).pdb。 我知道如何手动执行此操作,但对于 cmake 我不知道。

如何在 cmake 中设置这个属性?

【问题讨论】:

    标签: visual-studio visual-studio-2013 cmake


    【解决方案1】:

    您可以使用目标属性COMPILE_PDB_NAME 作为名称,使用COMPILE_PDB_OUTPUT_DIRECTORY 作为目录。

    如果要使用Visual Studio变量,可以尝试在上面的变量中直接使用。如果这不起作用,则后备始终是添加相应的编译器选项。在你的情况下/Fd

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

    generator expressions:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 2011-03-16
      • 2017-12-01
      • 1970-01-01
      • 2015-09-24
      • 2016-04-01
      相关资源
      最近更新 更多