cmake设置环境变量

分类:配置设置浏览量:1618发布于:2021-03-09 01:39:26

CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程).他能够输出各种各样的makefile或者project文件,能测试编译器所支持的C++特性,类似UNIX下的automake.只是 CMake 的组态档取名为 CmakeLists.txt. Cmake 并不直接建构出最终的软件,而是产生标准的建构档(如 Unix 的 Makefile 或 Windows Visual C++ 的 projects/workspaces),然后再依一般的建构方式使用.

把你cmake的安装路径下的bin目录添加到PATH里面去.修改/etc/profile或者~/.bashrc

cmake交叉编译配置 很多时候,我们在开发的时候是面对嵌入式平台,因此由于资源的限制需要用到相关的交叉编译.即在你host宿主机上要生成target目标机的程序.里

cmake可以通过让开发者描述build参数在一个简单地可以移植的文本文件里,这个文件能够被cmake用来产生类似于ms visual studio和apple's xcode的项目文件,当然也

1,依赖CMakeLists.txt文件,项目主目标一个,主目录中可指定包含的子目录;2,在项目CMakeLists.txt中使用project指定项目名称,add_subdirectory添加子目录3,子目录CMakeLists.txt将从父目录CMakeLists.txt继承设置(TBD,待检验)

首先,我想说的是CMake的作用,每个编译器在调用头文件的时候都需要编译器配置好读取头文件(*.h)对应的(*.c||*.cpp)的路径,就像调用math.h你得告诉编译器对应

把lib文件夹中的libboost_thread-vc100-mt-1_49.lib和libboost_thread-vc100-mt-gd-1_49.lib的lib头去掉 变成boost_thread-vc100-mt-1_49.lib和boost_thread-vc100-mt-gd-1_49.lib就能找到了

看看cmake在没有在默认的环境变量中,有时候安装了多了就是这样;find / -name cmake 看安装在那里然后设置环境变量应该就没问题了export PATH=$PAHT:这里就是你的安装的位置

设置系统的环境变量,即把C:\Qt\Qt5.3.1\Tools\MinGW\bin加入系统的Path环境变量中,因为在CMake编译过程中会用到该目录下的库. 然后重新configure

1,编译 http://www.cmake.org/cmake/resources/software.html 去下载源代码和生成好的exe文件,我用的是 Windows Source (has \r\n line feeds) cmake-2.8.3.zip Windows