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(VERSION 2.8.0)
プロジェクト(ショー)
add_executable(表示main.cppに)

生産のMakefile

MKDIR bulid
CDのbulidの
cmakeの...
メイク

ラン

。/公演

結果

関数copyobj
のHello World!

リリース元の2件の記事 ウォンの賞賛0 ビュー15

おすすめ

転載: blog.csdn.net/tangtinghao/article/details/104910762