自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Studio Native工程报错:undefined reference to std::__ndk1::basic_string

错误截图:有时候在引入so动态库的时候,出现上图的错误,编译库的时候指定APP_STL := c++_shared;在Application.mk中:APP_STL := c++_shared

2020-06-27 10:46:44 4542 7

原创 Android 下 Poco库的异常不能被catch

记一次Android项目中SDK中Poco异常无法捕获的问题,编译Poco库,打开了异常的选项:android.mkLOCAL_CPPFLAGS := -frtti -fexceptions在JNI的动态库中有异常抛出时无法正常捕获,会让程序崩溃。解决方法:在使用Poco库的异常时,需要在正常捕获过一次异常才能让Poco库的异常被正常捕获。对于这个问题是解决了,但是并没有弄明白,看了源码也没发现问题,有知道的朋友可以在下方留言探讨下。本想着是不是android的SDK中都无法正常捕获

2020-06-27 08:51:46 508

原创 Android Studio Cmake 引入三方库

Android开发中引入三方库有两种方式,一种是用mk文件编译,还有一种是androidstudio直接cmake引入。下面只记录了cmake引入三方库的示例:新建native工程,放入inclue和libs,如下图: 修改CmakeList:设置cmake变量:set(distribution_DIR ${CMAKE_SOURCE_DIR}/../../../) 引入头文件:target_include_directories(native-lib PRIVATE ${distributi...

2020-06-25 14:54:18 782

原创 CMake管理VS+Qt工程

CMake:是一个比make更高级的编译配置工具,它可以根据不同平台、不同的编译器,生成相应的Makefile或者vcproj项目。近期使用Visual Studio 2015 建立了Qt工程,不使用工程管理工具导致在代码组织和协作者不好处理,在Git上提交vs工程文件也有问题,一是工程文件比较大,二是提交代码会出现冲突,频繁解决冲突很麻烦。迫于需要,自己捣鼓了一下CMake来管理工程,好处:...

2019-07-13 13:43:54 4198

原创 Boost库XML 不用指定路径遍历所有内容

Boost库实现XML文件解析与生成XML:可扩展标记语言,互联网数据传输的重要工具,用来标记数据、定义数据类型。Boost库中的property_tree是一个保存了多个属性值的树形结构,用类似路径的的方式访问任意节点,且每个节点可以用迭代器的的方式遍历子节点。目的:现在想做一个工具,在不知道XML根节点的情况下遍历出所有的内容,再进行对某个节点的内容更新并写入。自己以前对XML只是了解...

2019-07-13 09:58:29 528

git gogs服务搭建.docx

用gogs在win10环境下搭建git服务器。gogs、git、sqlite、nssm服务注册。

2019-06-20

openstack(云平台搭建)

云平台搭建资料。OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。

2015-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除