使用Android Studio和Experimental Gradle Plugin将cppFlag值传递给c++代码

Pass cppFlag values to the C++ code using Android Studio and Experimental Gradle Plugin

本文关键字:值传 cppFlag 代码 c++ Plugin Studio Android Experimental Gradle 使用      更新时间:2023-10-16
void DoSomething()
{   ...     
    m_a = new SomeContext<SOMETHING>(m_data);   
    ... 
}

使用Android Studio的实验Gradle插件,我如何将SOMETHING的值传递为"somevalue"?我想我应该使用cppFlags.add('-DSOMETHING=somevalue'),但这不起作用。

在您的model, android, ndk块中,您可以添加

#set cppFlag
cppFlags.add("-DSOMETHING=awesome".toString())