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!