cmake
长安过客
c++音视频,webrtc,janus,freeswitch,sip,linux高并发
展开
-
cmake 生成xcode或者VS工程后代码组织结构保持和源文件路径一致
cmake生成xcode或者vs工程很方便,直接通过cmake -G 就可以了,不过有个问题就是生成之后代码比较乱,不是按照源码在文件中的路径组织的,如果在每一个子文件夹下创建cmakelist,源文件每个目录单独生成库,又会生成很多.a库,不太好。可以通过cmake的source_group组织代码FILE (GLOB ALL_SOURCES “./.cpp" "./xxxx/.cpp...原创 2020-02-17 18:35:06 · 1050 阅读 · 0 评论 -
利用cmake 编译iOS工程
cmake 编译c++程序十分方便很值得大家研究使用,而且很容易就能编译各个平台的工程。也能够生成xcode和vs工程。本文主要介绍如何生成iOS 的工程。首先需要cmake自身能够成功编译保存以下脚本,放到cmake文件同目录下执行,就能生成xcode工程,不过为mac工程#!/bin/bash# Build program with release mode.BUILD_DIR=bu...原创 2020-02-17 18:25:21 · 4145 阅读 · 0 评论 -
利用cmake编译安卓so库
以前在安卓上编译c/c++代码,基本上都是手写makefile,用ndk-build编译,比较麻烦,后来研究了一下cmake编译安卓的so库,确实很方便,尤其是本身就有cmakelist文件的工程,省的在单独写makefile。本文介绍如何用cmake编译安卓库,直接保存以下脚本,放到cmake文件同一目录下执行。首先得修改一下ndk路径,因为主要是利用ndk中的android.toolcha...原创 2020-02-17 18:02:22 · 2586 阅读 · 0 评论