Linux 源码安装cmake以及Clion直接打开一个存在的工程所要注意的问题
2018-01-18 17:40
806 查看
今天又编译安装了一次opencv,只要按照之前转载的东西来就可以了。
然后发现使用Clion打开OpenTLD工程的时候自动生成的CMakeList里面设置了最低的cmake版本是3.8.
一开始还以为是工程里面的CMakeList.txt不能改呢,
然后就下载了CMakeList源码自行安装(apt-get 方法并不能下到高版本的cmake),
安装只需要按照文件中的readme走就可以了
./bootstrap && make && make install
这样install之后会出现一个bin文件夹(好像是隐藏的),
有了bin文件夹就能配置环境变量了
在主目录下即~./有一个隐藏的.bashrc文件这个文件是用来设置环境变量的
在文件中添加:export PATH=/home/Downloads/cmake/bin:$PATH (你的bin文件夹的目录)。
这样cmake源码安装就完成了。
下面说说Clion打开已经存在CMakeList.txt文件的工程要注意的问题。
当import project时会提示只要open还是overide你的CMakeList,这肯定是选择只要open,
但要注意的问题是如果你的工程里面的CMakeList的位置不是在你的主文件夹里,而是在子文件夹里例如/src中那么Clion就不会检索到而是会重新创建一个CMakeList,而且会默认不去包含原有的CMakeList。这样的话就会造成你原工程中CMakeList失效,设置好的的cpp文件中include头文件的位置就不对了。
如果你吧原工程中的CMakeList文件中的内容放到新的CMakeList中会出现原内容中的设置和正确的设置相差一个文件夹,还需要手动修改。
也可以直接导入src文件夹,但是这样就看不见你前面的头文件和其他文件了。
进一步解决方法还需要研究。。。。
然后发现使用Clion打开OpenTLD工程的时候自动生成的CMakeList里面设置了最低的cmake版本是3.8.
一开始还以为是工程里面的CMakeList.txt不能改呢,
然后就下载了CMakeList源码自行安装(apt-get 方法并不能下到高版本的cmake),
安装只需要按照文件中的readme走就可以了
./bootstrap && make && make install
这样install之后会出现一个bin文件夹(好像是隐藏的),
有了bin文件夹就能配置环境变量了
在主目录下即~./有一个隐藏的.bashrc文件这个文件是用来设置环境变量的
在文件中添加:export PATH=/home/Downloads/cmake/bin:$PATH (你的bin文件夹的目录)。
这样cmake源码安装就完成了。
下面说说Clion打开已经存在CMakeList.txt文件的工程要注意的问题。
当import project时会提示只要open还是overide你的CMakeList,这肯定是选择只要open,
但要注意的问题是如果你的工程里面的CMakeList的位置不是在你的主文件夹里,而是在子文件夹里例如/src中那么Clion就不会检索到而是会重新创建一个CMakeList,而且会默认不去包含原有的CMakeList。这样的话就会造成你原工程中CMakeList失效,设置好的的cpp文件中include头文件的位置就不对了。
如果你吧原工程中的CMakeList文件中的内容放到新的CMakeList中会出现原内容中的设置和正确的设置相差一个文件夹,还需要手动修改。
也可以直接导入src文件夹,但是这样就看不见你前面的头文件和其他文件了。
进一步解决方法还需要研究。。。。
相关文章推荐
- Linux常用yum命令—安装、升级、卸载、软件包查询、软件组管理命令、以及升级、卸载需要注意的问题
- C#技巧【调用线程无法访问此对象,因为另一个线程拥有该对象的问题的解决办法】【C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件”的解决】
- 打开一个源码工程提示t is already open in another workspace问题
- Linux下安装MyEclipse和Tomcat服务器详解,以及我安装过程中所出现的问题以及解决办法,并实现一个web小程序
- linux下的wireshark最新版安装(源码安装)以及一些常见问题
- linux安装mysql(源码)以及cmake编译
- C#读写EXCEL源码提示“office检测到此文件存在一个问题。为帮助保护您的计算机,不能打开此文件。 ”的解决
- 关于下载xbmc后打开Android 源码时的一个思考问题?兼各平台安装xbmc 的中文显示
- glib安装以及源码编译安装注意问题
- Linux 从源码编译安装 OpenSSH以及各问题解决
- 如何解决Visual c++不能打开文件以及工程不能添加文件的问题(转)
- Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案
- .net问题:每次打开.net2003就会出现一个安装程序界面,每次都如此,请问是怎么回事啊??
- 如何解决Visual c++不能打开文件以及工程不能添加文件的问题
- 在Carbide c/c++中如何打开一个已存在的工程
- linux下安装net-snmp以及遇到的问题
- Win7、Windows Server 2008下无法在Windows Service中打开一个已经存在的Excel 2007文件问题的解决方案
- VMware tools for linux 安装注意事项及常见问题解决!
- 解决一个Linux下C语言工程无法调试的问题
- 用VS2005打开一个.NET2.0方案,里面有几个工程和一个网站,提示网站的项目.csproj文件无法打开:“此安装不支持该项目类型”,的解决办法。