CMake 编译第一个工程
1.mkdir helloworld
2.cd helloworld
3.建立一个main.cpp文件内容如下
#include<iostream>
int main(){
std::cout << "hello world" << std::endl;
}
4.建立一个CMakeLists.txt
内容如下
cmake_minimum_required(VERSION 2.6)
project(helloworld)
#添加执行文件
include_direct
add_executable(hello main.cpp)
第二个工程 实现链接在别的文件释放.h文件
在helloworld路径下
mkdir include
添加链接头文件
#include<iostream>
#include<a.h> //这里只是为说明问题,所以a.h只需要声明命名空间
int main{
}
a.h
using namespace std;
mkdir build
执行cmake ..
make
cmake_minimum_required(VERSION 2.6)
project(foo)
# ${foo_SOURCE_DIR} 工程的根目录
add_executable(hell main.cpp)
1.mkdir helloworld
2.cd helloworld
3.建立一个main.cpp文件内容如下
#include<iostream>
int main(){
std::cout << "hello world" << std::endl;
}
4.建立一个CMakeLists.txt
内容如下
cmake_minimum_required(VERSION 2.6)
project(helloworld)
#添加执行文件
include_direct
add_executable(hello main.cpp)
第二个工程 实现链接在别的文件释放.h文件
在helloworld路径下
mkdir include
添加链接头文件
#include<iostream>
#include<a.h> //这里只是为说明问题,所以a.h只需要声明命名空间
int main{
}
a.h
using namespace std;
mkdir build
执行cmake ..
make
cmake_minimum_required(VERSION 2.6)
project(foo)
# ${foo_SOURCE_DIR} 工程的根目录
add_executable(hell main.cpp)