当我在VS 2017中编译我的Android本机库时,显示的内容如下:
1>------ Rebuild All started: Project: MyNativeAndroid, Configuration: Debug x86 ------
1>ANDROID_HOME=C:\ProgramData\Microsoft\AndroidSDK\25
1>ANT_HOME=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Apps\apache-ant-1.9.3
1>JAVA_HOME=C:\Program Files\Java\jdk1.8.0_161
1>NDK_ROOT=C:\\Microsoft\AndroidNDK64\android-ndk-r13b
这些变量都没有在我的系统环境中定义。
我需要将NDK_ROOT更新为C:\Microsoft\AndroidNDK64\android-ndk-17b
。
为此,我似乎需要更新全局宏$(LLVMToolchainPrebuiltRoot)
。 C ++包含路径也正在使用此宏。
如何修改此宏?
答案 0 :(得分:0)
您可以通过设置ndk路径(这是您想要的情况)来修改$(LLVMToolchainPrebuiltRoot)宏的一部分,方法是:
工具->选项->跨平台-> C ++-> Android
然后将Android NDK路径更改为您的ndk路径(在您的情况下:C:\ Microsoft \ AndroidNDK64 \ android-ndk-17b)