暂无个人介绍
暂时未有相关通用技术能力~
阿里云技能认证
详细说明2024年01月
已解决
给交叉编译的朋友们提供一个参考
由于之前编译了x86与arm不同架构的SDK,修改过oss的CMakeList。
在交叉编译时,务必要在CMakeList的开头指定交叉编译的Toolchain!否则会使用默认的编译器,导致链接apr库时,可能会链接到一些其他版本的apr。
【由此导致OSS依赖的apr_time_now()获取时间出现错误,OSS处理Http请求头的Date的业务在这(从oss_do_get_object_to_file追到这追了好一会呢...)】
同时自己的SDK依赖了正确的apr库,所以自己调用apr_time_now()打印的时间却是正确的。导致先入为主的认为apr库是没有问题的,使得问题变的很迷惑= =