Clion设置C++编译器后项目警告

场景:因使用JNI调用C++,没人查看C++代码,排查问题自己来,就安装了个Clion看代码,准备debug一下,结果发现配置Clion出现了问题

问题一:路径 File->Settings->Build,Execution,Deployment->Toolchains 设置编译用的工具是没有相应的工具

处理:在Environment中可以选择你要使用的套件,我这边选的是Cygwin,因为vs太大了,没装,点击Download,会跳转到下载界面去,然后根据界面指示去下载

Clion设置C++编译器后项目警告

下载后会有一个 setup-x86_64.exe类似的安装器,点击安装,在选择下载镜像地址的时候可以在User URL:手动添加 http://mirrors.163.com 不然实在太慢了,如下:

Clion设置C++编译器后项目警告

下一步后,会进入库选择界面,可以按自己需要进行选择,我这边因为需要配置编译器,所有自己搜索了make, c++,gcc,gdb进行下载(点击New栏,Skip点击后会变,比如下图的红框,

变了,表示点下一步的时候会进行下载)

Clion设置C++编译器后项目警告

下载安装好后,就可以让Clion进行自动寻找相应的exe文件了,如最上面那张图,如果没有配置成功,会在下图红框处有提示

Clion设置C++编译器后项目警告

 

问题二:错误信息如下

The code that emits the warning is run by "project()". Since you do not have an explicit project() call in your top-level CMakeLists.txt CMake adds one to the top implicitly. [1]

A project file that explicitly calls project() after requiring CMake >= 2.8.4 should make the warning go away:

 

处理:

打开CMakeLists.txt文件,最上面有一行注释掉的,如下:

# cmake_minimum_required(VERSION <specify CMake version here>)

将其去掉#,调整为下图红框类似的,VERSION后跟版本号,版本号可以在报错信息处看到,如下图二,填上后保存文件,点击重载变更就好了,如下图三

 Clion设置C++编译器后项目警告

Clion设置C++编译器后项目警告

Clion设置C++编译器后项目警告

 

原文链接: https://www.cnblogs.com/aimed/p/10066733.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍

    Clion设置C++编译器后项目警告

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/286235

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年2月15日 上午9:12
下一篇 2023年2月15日 上午9:12

相关推荐