前言
昨天折腾了一天,要把在Visual Studio上的一个C++工程到Linux系统上编译,简单的C++程序直接写makefile或者g++命令行编译,但是这个工程有十几个cpp文件和h头文件,互相之间有依赖关系,还要依赖boost库,makefile会很复杂也费时,最终借助Linux下的一款叫QtCreator的IDE编译成功了,QtCreator比Clion编译更快。总结一下一些小经验,方便其他有需要的人。
步骤
(我的Linux虚拟机装的CentOS)
1、先安装g++
sudo yum install gcc gcc-c++
2、安装cmake
sudo yum install cmake
3、下载qt-creator
选择Linux-64bit版本,下载后得到qt-creator的.run文件,运行该文件安装,我的版本是4.1.0
4、写cmake文件
安装好就可以在Application-Programming中看到qtcreator了,新建项目,并将所有的.cpp和.h文件放到工程目录下。在qt的Build下点击Run Cmake,生成cmake的基本模板,根据需要在其中修改。第一次用cmake,并不太懂。把了解的写一写。