std::ios_base::Init::Init()”,referenced from 引用C++文件报错
2017-03-17 15:37
423 查看
Undefined symbols for architecture armv7: "std::ios_base::Init::~Init()",referenced from: __GLOBAL__I_a in XXXXXX(dsi_debug.o) "std::ios_base::Init::Init()",referenced from: __GLOBAL__I_a in XXXXXX(dsi_debug.o)
要解决这个问题,有二种办法:
1)将XCode?工程中Build Setting -> Apple LLVM compiler Language 标签下的C++ Language Dialect 和 C++ Standard Library 属性值修改为 Compiler Default 即可。
2)如果遇上一些工程,改变Apple LLVM compiler Language会导致其他的编译错误,所以,还有一种解决办法是在Build Phases -> Link binary with Libraries中加一个libstdc++.6.dylib就好了。
相关文章推荐
- c++变异问题 对‘std::ios_base::Init::Init()’未定义的引用
- c++ std::ifstream 读取文件不完整? 是不是忘记了ios_base::binary
- std::ios_base::Init::Init()”,referenced from 错误解决
- “std::ios_base::Init::Init()”,referenced from 错误
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题——gcc编译C++代码
- 错误集锦5--“std::ios_base::Init::Init()”,referenced from 错误
- "std::ios_base::Init::~Init()", referenced from:
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- 探寻C++最快的读取文件的方案std::ios::sync_with_stdio(false) (转)
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- std::ios::sync_with_stdio(false);--------探寻C++最快的读取文件的方案
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题
- undefined reference to `std::ios_base::Init::Init()
- ios 编译过程中碰到std::ios_base::Init::~Init()错误的问题解决方法
- NDK 编译时出现 algorithm,vector std::ios_base::Init::Init() , 以及ostream等问题解决方案
- 转载——探寻C++最快的读取文件的方案std::ios::sync_with_stdio(false)——转载
- undefined reference to `std::ios_base::Init::Init()
- GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题