编译工具、Cmake
Monte-Carlo
Try not to became a man of succes.but rather than became a man of value!
展开
-
Cmake如何编译Qt程序
今天给大家讲解一下Cmake如何编译Qt程序。 这里说的Qt程序不只是用QtCreator写出来的程序,当然也可以是文本编辑器…。这里说的Qt程序是指,QCoreApplication,QApplication( QMainWindow,QWidget,QDialogue)类型的程序。CMake是一个跨平台的非常通用的于编译器,用cmake命令可以生产出makefile,在利用make原创 2017-06-09 22:02:29 · 4929 阅读 · 0 评论 -
16.04 LTS中PCL1.8版本安装
我之前的博客文章介绍了如何在UBUNUT 14.04 LTS上构建PCL。现在Ubuntu已经升级到16.04 LTS和PCL到1.8版本,所以这篇文章是致力于使这个升级变得简单。更新:Ubunut 16.04的PCL 1.8的预建DEB文件可以在这里找到。要安装它,请执行 sudo dpkg -i PCL-1.8.0-Linux.deb现在,如果您想尝试自原创 2017-12-02 09:18:43 · 333 阅读 · 0 评论 -
在命令行下用cmake交叉编译可在android中运行的so包
工具安装NDK,(下载地址:http://tools.android-studio.org/) CMake交叉编译方式一是用NDK自带的工具链 二是使用独立工具链方式一步骤一、按照JNI的实现方式建一个工程JNI的实现大概有以下几步:编写带有 native 方法的 Java 类 生成该类扩展名为 .h 的头文件 创建该头文件的 C/C++ 文件,实现 nati...原创 2019-02-14 17:42:51 · 2346 阅读 · 0 评论 -
cmake指定交叉编译
cmake中toolchain变量分析告知当前使用的是交叉编译方式,必须配置,CMAKE_SYSTEM_NAME即目标机target所在的操作系统名称,比如ARM或者Linux你就需要写”Linux”,如果Android平台你就写”Android”,如果你的嵌入式平台没有相关OS你即需要写成”Generic”.SET(CMAKE_SYSTEM_NAME Linux)指定C交叉编译器,必...原创 2019-02-15 15:24:26 · 10075 阅读 · 0 评论 -
使用cmake制作程序安装包
cmake官方提供了CPack一. 简介CPack是CMake 2.4.2之后的一个内置工具,主要作用就是生成制定类型的安装包.它可以脱离cmake单独运行.二. 基本设置 (mandatory)设置包类型set(CPACK_GENERATOR "DEB") NOTE:参数可以是你所知道的任意压缩包类型,rpm,tar.gz等等,请参见官方wiki设置软件包版本set...原创 2019-05-05 17:27:30 · 2972 阅读 · 0 评论