码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • w10系统 如何使用 C++、cmake、opencv、


    w10系统的C++环境配置

    1.安装 vscode编辑器

    首先安装:VScode
    安装后开始安装插件:
    C++ 插件

    2.配置w10系统的C++环境

    使用编译器MinGW
    官方地址:https://www.mingw-w64.org/
    下载地址:https://sourceforge.net/projects/mingw-w64/files/
    在这里插入图片描述
    MinGW编译器需要配置环境变量
    下载解压后,进入mingw64下的bin文件夹,复制当前路径,Win + i唤起系统设置,输入高级系统设置并进入,点击环境变量,选择path,编辑,新建,粘贴路径,按下三个确定
    在这里插入图片描述
    环境变量配置完毕后,打开vscode运行一下测试代码。
    复制下面程序:

    #include  
    //#include "opencv2/opencv.hpp"
    //using namespace cv;
    using namespace std;
    int main(){
    	//printf(CV_VERSION);
    	cout << "正常" << endl;
    	system("pause");    // 防止运行后自动退出,需头文件stdlib.h
    	return 0;
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10

    点击非调试运行
    在这里插入图片描述
    点击第一个
    在这里插入图片描述
    点击g++
    在这里插入图片描述
    即可得到
    在这里插入图片描述
    这里输出的 “正常” 是我们刚才代码里写的。
    下一步,我们来修改两个配置,方便我们未来程序的使用。
    在这里插入图片描述
    将这一行:“externalConsole”: true,改为ture。这样就可以弹出一个独立的终端来看我们输出的结果。
    在这里插入图片描述
    在这里配置一下,“args"的列表里,增加:”-fexec-charset=GBK",这是用来防止输出中文乱码,但是我们刚才的演示中,输出的 “正常” 并没有乱码,这可能是C++新版本的原因,也又可能是别的原因,如果出现中文乱码,记得可以添加这个配置。

    3.安装cmake

    cmake官网连接:https://cmake.org/
    在这里插入图片描述
    下载后默认下一步即可。
    安装成功后:可以在cmd中进行验证
    在这里插入图片描述

    在这里插入图片描述

    4.安装opencv

    opencv官网连接:https://opencv.org/
    在这里插入图片描述
    安装时,指定一下自己的安装路径,因为我们采用的方法是,使用cmake对opencv进行编译,在编写CMakeLists.txt 时,需要指定opencv编译后的路径才能成功的编译自己的项目代码。

    cmake 编译 opencv

    打开cmake
    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述
    左边 c 找到之前我们安装的编译器MinGW,找到根目录,例如我的:D:/mingw64/bin/gcc.exe
    右边C++,例如我的:D:/mingw64/bin/g++.exe
    在这里插入图片描述
    下一步是配置环境变量

  • 相关阅读:
    m基于FPGA和MATLAB的数字CIC滤波器设计和实现
    UVA 10271 佳佳的筷子 Chopsticks [DP的基本运用]
    【Java笔试强训】Day2(OR62 倒置字符串,排序子序列)
    4款值得推荐的AI辅助编程工具(支持C#语言)
    【宏实现二进制奇偶位交换】
    10.17 校招 实习 内推 面经
    【Ubuntu 终端终结者Ctrl shift e无法垂直分页解决办法】
    Qt翻译(本地化)坑总结
    Harmonyos Next——图片上传与下载
    XGBoost的原理、公式推导
  • 原文地址:https://blog.csdn.net/qq_42102546/article/details/129860808
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号