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!

Освобожденные две оригинальные статьи · вона похвала 0 · Просмотров 15

рекомендация

отblog.csdn.net/tangtinghao/article/details/104910762