跨平台开发
跨平台相关开发记录
我啥都会
哼!我很懒,我什么都不写
展开
-
c++利用mongoose搭建restful风格的webservice
c++利用mongoose搭建restful风格的webservice0、mongoose介绍跨平台:可在linux/unix macos QNX eCos Windows Android Iphone FreeRtos上运行支持的硬件平台: TI CC3200, TI MSP432, NRF52, STM32, PIC32, ESP8266, ESP32 and more内置协议栈:...原创 2020-04-22 12:29:21 · 1338 阅读 · 0 评论 -
node.js的C++扩展之cmake编译-跨平台版
0、引言 node-gyp到底干了些什么呢?其实干的事情和cmake、makefile是一抹一样的,所以他能干的事情,cmake依然可以,今天就介绍一种非常方便简单的nodejs的C++扩展编写方式,因为它依赖的文件在linux下仅为node的头文件。window下的话额外需要一个node.lib即可。根据平台条件编译,分别生成各种平台下的nodejs扩展模块。1、依赖...原创 2020-04-04 22:49:32 · 1930 阅读 · 7 评论 -
CMake工程配置第三方库(项目路径下)
0、前言上一篇中介绍了怎么在cmake中配置本地安装的opencv库,但实际项目中,我们需要的第三方库通常是包含在项目中的,所以cmakelist设置时需要连接项目中的第三方文件。一、创建cmake项目结构如下:thirdPart中放的是一些第三方库二、CMakeList.txt写法# TODO: 如有需要,请添加测试并安装目标。# CMakeList.txt: o...原创 2020-03-01 15:01:38 · 6967 阅读 · 2 评论 -
Cmake工程-配置opencv读取图像(win)
前言:跨平台开发的初衷便是一处开发,到处运行。昨天折腾了一天,简单配置opencv来读取一张我的帅照。一、vs创建cmake工程文件目录如下:源文件:#include "cmake_opencv.h"#include <opencv2/opencv.hpp>using namespace std;using namespace cv;int main()...原创 2020-03-01 11:31:10 · 871 阅读 · 0 评论 -
CMake初探
之前总提着跨平台,但却对Cmake这强大的工具没怎么使用过,第一次正儿八经使用,记录一下,打打基础。一、CMake简介(来自互联网):CMake 是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。他能够输出各种各样的 Makefile 或者 project 文件,CMake 并不直接建构出最终的软件,而是产生标准的建构档(如 Makefile 或 project...原创 2020-02-29 16:05:43 · 202 阅读 · 0 评论