关于CLion配置visual studio(msvc)和JOM多核编译的问题

 更新时间:2022年07月05日 15:44:24   作者:胡安民  
这篇文章主要介绍了CLion配置visual studio(msvc)和JOM多核编译,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

安装visual studio(msvc)

如果你只是开发Window平台的软件时, 最好使用MSVC,这样可以使用大量的第三方lib,还有很多的构建指令,毕竟window上MSVC才是王道。从Visual Studio官网下载Visual Studio 社区版(注意需要2019版本或以下)

官网下载地址: https://visualstudio.microsoft.com/zh-hans/downloads/

如果下载不了的话,那么我这里提供百度网盘的方式

链接: https://pan.baidu.com/s/1aRf3S8L97wQ4n6xVF3BQdw?pwd=2c5k 

提取码: 2c5k 

然后进行安装Visual Studio ,然后设置安装目录,不然默认都是c盘,几个G呢

在这里插入图片描述

之后打开在工作复核,选择c++桌面开发

在这里插入图片描述

进入File|Settings|Build,Execution,Deployment|Toolchains,点击+号,打开Environment文件选择器,选择Visual Studio安装目录CLion自动扫描工具链,下图就是最后的结果。

在这里插入图片描述

设置使用的编译器,用于c代码编译

在这里插入图片描述

JOM 多核编译

Visual Studio 在大工程项目的编译时间较长,因为使用的是单核进行编译的,我们可以利用多核CPU的优势,实现并行编译,需要借用JOM访问Jom官网(https://wiki.qt.io/Jom)下载压缩文件,然后进行解压,然后将Jom的根路径添加到环境变量

链接: https://pan.baidu.com/s/1aRf3S8L97wQ4n6xVF3BQdw?pwd=2c5k 

提取码: 2c5k 

在这里插入图片描述


配置好之后打开Clion->settings->cmake 做如下设置

在这里插入图片描述

-G "NMake Makefiles JOM" , -j 8 建议自己看下cup核数

在这里插入图片描述

设置完成后保存重启Clion,然后在项目里点击编译,享受多核编译的快感吧

到此这篇关于CLion配置visual studio(msvc)和JOM多核编译的文章就介绍到这了,更多相关visual studio多核编译内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 深入串的模式匹配算法(普通算法和KMP算法)的详解

    深入串的模式匹配算法(普通算法和KMP算法)的详解

    本篇文章是对串的模式匹配算法(普通算法和KMP算法)的应用进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C语言动态内存管理分析总结

    C语言动态内存管理分析总结

    C语言中开辟内存有很多种方式,目前我们最常用的也就是数组,但数组是在我们用到他之前就得设定好它的长度,有时很不方便。随意我们来探究动态内存管理
    2021-11-11
  • C++ 构造双向链表的实现代码

    C++ 构造双向链表的实现代码

    本篇文章是对C++中构造双向链表的实现代码进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C++中的std::nothrow使用

    C++中的std::nothrow使用

    这篇文章主要介绍了C++中的std::nothrow使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • C++中inline用法案例详解

    C++中inline用法案例详解

    这篇文章主要介绍了C++中inline用法案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-09-09
  • C语言字母转换大小写的3种方法图文详解

    C语言字母转换大小写的3种方法图文详解

    我们在C语言入门的时候都会遇到要求写大小写转换的题目,所以下面这篇文章主要给大家介绍了关于C语言字母转换大小写的3种方法,文中给了详细的代码示例,需要的朋友可以参考下
    2023-10-10
  • C 语言基础之C语言的常见关键字

    C 语言基础之C语言的常见关键字

    C语言中有一些预先定义的字符串,他们本身被赋予了自身的功能。并且我们在定义变量的时候,不能去抢他们的名字来用。他们就是今天的主角:关键字,下面文章将给大家做详细介绍
    2021-09-09
  • C++中typedef 及其与struct的结合使用

    C++中typedef 及其与struct的结合使用

    这篇文章主要介绍了C++中typedef 及其与struct的结合使用,需要的朋友可以参考下
    2014-02-02
  • C++ 数据结构之布隆过滤器

    C++ 数据结构之布隆过滤器

    这篇文章主要介绍了C++ 数据结构之布隆过滤器的相关资料,需要的朋友可以参考下
    2017-06-06
  • C++使用FFmpeg实现YUV数据编码转视频文件

    C++使用FFmpeg实现YUV数据编码转视频文件

    这篇文章主要介绍了C++如何使用FFmpeg实现把一个YUV原始视频数据(时间序列图像)经过h264编码为视频码流,然后在使用mp4封装格式封装,感兴趣的可以了解一下
    2023-06-06

最新评论