条件编译怎么用

Posted 喜爱糖葫芦

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了条件编译怎么用相关的知识,希望对你有一定的参考价值。

提问

条件编译怎么用

回答

在代码开始添加
`

define v2.0,0

`
在方法上添加特性

[Conditional("v2.0.0")] public void HelloWorld()

参考

rust条件编译

参考技术A 比如

自定义条件的属性标注方式如下:

target_os等rustc已经支持的条件可以隐式判断进行编译,而自定义条件,需要在编译需要显式指定编译条件。

以上编译方式会报错,因为直接执行编译找不到条件下的conditional_function方法
需要使用以下方法编译:

直接执行cargo build会报错找不到方法
正确方法应该使用以下方式编译:

以上是关于条件编译怎么用的主要内容,如果未能解决你的问题,请参考以下文章

从思路开始 Java如何实现条件编译的技巧

c语言中怎么用命令提示窗口编译宏定义并打印出来!请指教.谢谢了.

rust条件编译

c语言中#if defined是啥含义 怎么用

如何在 Win32 下用 VCBUILD 编译 sln 下的某一个 vcproj 文件?

devexpress源码重编译是啥意思