1

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

如何修改这个宏?

4

1 回答 1

0

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

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

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

于 2019-05-27T15:26:28.833 回答