armeabi-v7a是否支持Neon指令扩展
=======================

**问题描述**

使用CMake编译现有工程为armeabi-v7a架构时出现问题。

D:/DeveloperTools/Huawei/SDK/default/base/native/llvm/lib/clang/15.0.4/include/arm\_neon.h:28:2: error: “NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard”#error “NEON intrinsics not available with the soft-float ABI. Please use -mfloat-abi=softfp or -mfloat-abi=hard”

**解决方案**

可以进行如下验证：Neon指令集的引入方案如下：

在entry目录的build-profile.json5文件中，externalNativeOptions节点添加配置项：

"externalNativeOptions": {
  "path": "./src/main/cpp/CMakeLists.txt",
  "arguments": "",
  "abiFilters": \[
    "x86\_64",
    "arm64-v8a"
  \],
  _// This is a configuration item to be added_
  "cppFlags": "-mfloat-abi=hard",
  _// This is a configuration item to be added_
},

引入头文件#include <arm\_neon.h>