本文主要是介绍报错 error: use of undeclared identifier (AS),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
Android studio编译程序时报错:
D:/Android/sdk/ndk-bundle/sources/cxx-stl/llvm-libc++/include\locale:3548:30: error: use of undeclared identifier 'catopen'
catalog __cat = (catalog)catopen(__nm.c_str(), NL_CAT_LOCALE);
换了ndk就报这个错,这是编译库的问题,
加上这句
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -stdlib=libc++ -std=c++11 -fPIC -w")
这篇关于报错 error: use of undeclared identifier (AS)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!