【Android】register编译报错

1、register编译报错:
  adaptation/CrcChecksum.cpp:82:3: error: 'register' storage class specifier is deprecated and incompatible with C++17 [-Werror,-Wdeprecated-register]
                     register unsigned short crc = 0;

解决办法:
  在修改文件对应的上级.mk或.bp文件中做如下修改:


1)对于只有.bp文件的代码
  D_CFLAGS :=  -DANDROID -DBUILDCFG=1 \
            -Wno-deprecated-register \


2)对于有.mk文件的代码
  cflags: [
       "-Wno-deprecated-register",
  ],

 

posted @ 2018-08-29 19:02  演武_zhuwei  阅读(1718)  评论(0编辑  收藏  举报