2017-03-01 62 views

回答

3

您可以在目标设定这是一个编译标志:

project(MyProject CSharp) 
add_executable(MyExe main.cs) 
target_compile_options(MyExe PRIVATE "/langversion:6") 

或者,你可以设置全局变量,将其应用到所有未来的目标:

set(CMAKE_CSharp_FLAGS "/langversion:6") 
+0

我选择了一组(CMAKE_CSharp_FLAGS“/ langversion:6”)方法。谢谢! –