if(address) message("defined address!!!!!!!!!!") else() message("NOT defined address!!!!!!!!!") endif()
option(address "hello world" ON) message("option is ${address}")
if(address) message("defined address!!!!!!!!!!") else() message("NOT defined address!!!!!!!!!") endif() 输出结果为 NOT defined address!!!!!!!!!! option is a defined address!!!!!!!!!! 这样就比较好理解了。 配合option和if一起使用,可以灵活多变的针对编译环境做各种定制化处理,包括项目中宏的各种替换和使用等等。这里我给大家开了个简单的头,希望这篇文章能够给你带来哪怕只有一点点的帮助就够了。