问题的来源:
从Github上下载 C++项目,打开一看,没有vs软件能打开的项目文件,只有一个CMakeLists.txt文件。
上网百度没有思路,经过大神的指点,下载CMake工具,开始了简单的使用。
从官网或其他https://sm.myapp.com/original/Development/cmake-3.11.1-win32-x86.msi第三方下载安装包
傻瓜式安装之后,打开CMake-gui程序
自己摸索了一会,简单的编写出HelloWorld程序
先创建两个文件夹,分别是source和project
在source文件夹中新建main.cpp和CMakeLists.txt文件
在 main.cpp中简单的打印语句:
#include <iostream>
int main
{
std::cout<<"Hello World"<<std::endl;
system("pause");
return 0;
}
在CMakeLists.txt中,写下四行配置属性
project(main)
cmake_minimum_required(version 2.6)
aux_source_directory(. dir_srcs)
add_executable(main ${dir_srcs})
接着回到Cmake-gui程序
选中brouse source按钮,选择之前创建的source文件夹(即CMakeLists.txt所在的文件夹)
选中brouse build 按钮,选择project文件夹
点击下方的configure按钮,选择vs对应的环境(我的是vs2013 ,选择的是 visual studio 12 2013 Win64)
等待配置,若不报红色错误,则点击Generate按钮,一段时间之后,Open Project按钮显式出来
点击Open Project,自动调用vs2013来打开项目
项目打开之后,有三个项目,ALL_BUILD,main(自定义),ZERO_CHECK项目
选中main,设置为开启活动项目,点击运行,打印出Hello World
开始了HelloWorld,把github项目用同样的步骤操作,在Configure配置过程出现了红色错误
今天解决不了,说明CMakeLists配置项和CMake命令有待继续学习
路漫漫其修远兮,吾将上下而求索