CMake VS工程总结】的更多相关文章

一.安装make,cmake sudo apt-get install make sudo apt-get install cmake 二.下载deb包 去这里下载libopencv_2.4.10.deb.zip(我不太好下载,折腾了好久最后是用手机流量才下载下来,电脑一直下载到一大半就停止不动了) 那个deb的作者还发了这个帖子,有问题可以去问 三.安装deb包 解压.deb.zip,复制到RPi上,到那个目录里,然后执行 sudo dpkg -i ./libopencv_2.4.10.deb…
1.设置输出后缀 set(CMAKE_DEBUG_POSTFIX "d") 2.设置输出目录 set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) 3.设置文件虚拟目录 SOURCE_GR…
1 简单的可执行文件生成工程 1.1 源文件   main.cpp #include <stdio.h> int main(int argc, char *argv[]) { printf("Hello CMake!/n"); return 0; } 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 1.2 CMakeLists.txt文件   CMakeLists.txt # 版本限定 CMAKE_MINIMUM_REQUIRED(VERSION 2.8)…
编写Toolchain-aarch64.cmake文件,内容如下: # this is required SET(CMAKE_SYSTEM_NAME Linux) # 必须 set(CMAKE_SYSROOT /opt/rootfs-s5p6818) # specify the cross compiler # toolchain root # https://cmake.org/cmake/help/v3.12/manual/cmake-toolchains.7.html#cross-comp…
如果你在使用cmake -G Xcode -Wno-dev OpenGL_Tutorial 时,出现了pThread.h not found的错误, 碰巧你和我一样使用的还是 2.8 版本的cmake. 那么请试用brew install cmake来安装最新的3.0.2版本的cmake. OpenGL tutorial的资源: 首先到网址[1],下载源代码,解压后使用cmake -G Xcode -Wno-dev ./Opengl_tutorial 生成xcode的项目文件. 然后就可以边看教…
公司引擎是用cmake根据目标平台来构建工程的,刚接触的时候深深体会到cmake的方便:如果目标平台是windows,它可以帮你自动构建出vs工程:如果是安卓,自动构建出eclipse工程,如果是IOS,自动构建出xcode工程.想想以前用vs建工程的时候,如果要引入第三方库,必须要手动配置第三方库路径,如果引入的库少,那还没什么,如果多的话就悲剧了,配个环境都要半天.再想想以前在linux平台下手动写Makefile的时候,如果工程比较小,模块少还好办,如果工程大,模块多,各种写依赖关系都要让…
最近在linux上使用cmake,对于使用GUI习惯的还真不能适应,真是想尽一切办法把原来使用cmake的工程创建成CodeBlocks工程.工程小了还能接受,工程大了太麻烦了. 看了一下cmake的官方文档从2.2.8以后的版本可以直接使用命令生成codeblocks工程,我的小心脏啊...不过相关文章不太多,可能有我这想法的也不太多,一般使用CMake的都是高手了,不会再这么倒腾,废话不多说了,下面直接从最简单的工程开始吧. 因为cmake官方建议使用外部编译,我们最好也用外部编译.新建一个…
用vs运行cmake后的工程 参考:http://zhidao.baidu.com/link?url=AZRxI0jGDzo6Pikk68qylee0g7leXbpbZGiVuyiijWbd8scUKWvh9y0E-ZHeToZ5mWXYQD3uLMXiA6Lwf9_r8HEFpoLWvUhCuMcnH4rnOS7 1.单个文件示例: 1) 首先建立文件夹CMakeTest/Src 2) 在文件夹Src中建立两个文件main.c和CMakeLists.txt 3) main.c: #includ…
在linux 下进行开发很多人选择编写makefile 文件进行项目环境搭建,而makefile 文件依赖关系复杂,工作量很大,搞的人头很大.采用自动化的项目构建工具cmake 可以将程序员从复杂的makefile 文件中解脱出来.cmake 根据内置的规则和语法来自动生成相关的makefile 文件进行编译,同时还支持静态库和动态库的构建,我把工作中用到的东东总结在此,方便忘记时随时查看,具体cmake的介绍和详细语法还是参考官方文档(http://www.cmake.org/),有一篇中文的…
转自:http://blog.csdn.net/dbzhang800/article/details/6314073 新工作中使用到了cmake,所以找点资料学习一下,这篇讲的确实不错,转过来保存一下,另外这一篇页不错的:http://www.ibm.com/developerworks/cn/linux/l-cn-cmake/ 看来不学习一下cmake是不行了,一点一点来吧,找个最简单的C程序,慢慢复杂化,试试看: 例子一 单个源文件 main.c 例子二 ==>分解成多个 main.c he…