CMake самый простой проект
Написанная в файлах C ++
#include <iostream>
class CopyObj
{
public:
CopyObj()
{
std::cout << "CopyObj "<<std::endl;
}
~CopyObj()
{}
};
class CopyTest
{
public:`在这里插入代码片`
CopyTest(){}
~CopyTest(){}
CopyObj copyExecute()
{
return obj;
}
private:
CopyObj obj;
};
int main()
{
CopyTest cop;
std::cout<<"Hello World! "<<std::endl;
auto obj1 = cop.copyExecute();
return 0;
}
编写 CMakeLists.txt
cmake_minimum_required (версия 2.8.0)
проекта (Show)
add_executable (Показать main.cpp)
Производство Makefile
MkDir Bulid
кд Bulid
CMake ...
сделайте
пробег
./Показать
результат
CopyObj
Hello World!