Visual Studio中的vcproj文件包含各种设置或属性,这些设置会影响编译。例如,我正在尝试将一个项目转换为cmake,该项目使用的一些设置如下:
StringPooling="true"
RuntimeLibrary="2"
TreatWChar_tAsBuiltInType="true"
WarningLevel="3"
Detect64BitPortabilityProblems="false"
当然还有很多其他的属性可以设置,问题是使用cmake生成项目时如何设置它们。有没有人知道如何在使用cmake时设置这些属性,而不是在事后编辑vcproj文件?我找不到任何解释说明如何通过cmake设置这些属性。我只知道如何设置一些cmake特定的跨平台的东西(例如
PreprocessorDefinitions
或 AdditionalIncludeDirectories
)。但我需要能够设置那些特定于Visual Studio的属性。