如何在VS2017中修改宏LLVMToolchainPrebuiltRoot?

时间:2018-08-23 22:59:10

标签: xamarin.android visual-studio-2017 visual-studio-2017-build-tools

当我在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 ++包含路径也正在使用此宏。

如何修改此宏?

1 个答案:

答案 0 :(得分:0)

您可以通过设置ndk路径(这是您想要的情况)来修改$(LLVMToolchainPrebuiltRoot)宏的一部分,方法是:

工具->选项->跨平台-> C ++-> Android

然后将Android NDK路径更改为您的ndk路径(在您的情况下:C:\ Microsoft \ AndroidNDK64 \ android-ndk-17b)