Windows下VS Code环境配置

  • VS Code安装
  • mingw-w64安装
  • 插件安装
  • VS Code测试1
  • cmake安装
  • opencv安装
  • 项目配置

从入门到放弃,配个opencv永远找不到头文件,就离谱。

有些链接说是因为没有下载vs,所以需要把mingw的路径添加到includepath,??,要有vs还下什么vs code,图他主题好看吗,:)。
(这位博主的解决方法我觉得很好,可惜我要先爬出坑了,windows下vscode修复c++找不到头文件)
也有的说是 C/C++ Clang Command Adapter 插件的影响,但对我来说绝对路径都无法执行那么改clang的头文件指令就是做无用功,同样供参考解决vscode 头文件 not found。

如果还有一些欧皇,或者时间充裕而生活过于没有挑战,可以来尝试一下本非酋踩坑之后的一些经验之谈。


-2021-04-25-
终极教程终于被我找到了!!!(不是
1)GAMES101——Windows下作业环境配置 VSCode + CMake + MinGW
该教程以视频的形式 生动活泼地 介绍了VS Code、cmake、mingw、opencv、eigen的安装及配置方法,评论区还贴心提供了阿婆的作业链接,十分友好;
BUT,在配置eigen的时候出现问题,亟待解决。
2)VScode、ubuntu、Eigen、C++、cmake环境构建
该博主详细介绍了json文件是如何生成的,注意,是如何【生成】的,完全不是直接新建文件 --> 拷贝别人的json --> 一步步修改路径 --> 发现完全没用还根本不解其意,别看是ubuntu就果断退出,很详细的,操作完成就感激增;
BUT,博主提供的例子还需要安装eigen,因此下面给一个简单的helloworld作为测试。

#include <iostream>
#include <vector>using namespace std;int main()
{vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};for (const string& word : msg){cout << word << " ";}cout << endl;
}

// 此外,如果还是想结合博文的话,下文是参考别的链接配置的一些操作,也可参考。


VS Code安装

VS实在是太大了,作为一个怕麻烦又有整理癖的龟毛,果断寻求轻量级编辑器的新出路…
于是,VS Code 凭借其与VS看似有着什么藕断丝连的关系以及一股不可明说的好感 成为安装首选。当然其跨平台使用、支持多种语言、好用的插件、免费、页面好看才是像我这样的理(纠)智(结)人(王)选择的真正原因。:)

网上的下载教程很多,这里推荐一个up主的视频,初学必看VS code安装教程丨都2021年了,你还在用Dev吗?,非常友好。
重点内容从 00:15开始到01:19 就ok了,后面的内容是插件安装,但在这之前需要安装一下后端编译器。

TIP1:
1)先去 https://code.visualstudio.com/Download 下载VS Code;
2)选择下图windows链接下载;

3)参照视频 初学必看VS code安装教程丨都2021年了,你还在用Dev吗? 的 00:20到01:19 部分进行安装。

mingw-w64安装

其实资源真的很多,但是怎么在海量资源中找到对自己有用的资源,那肯定需要一个 踩雷人 经验带师了。
这里推荐一篇博客,windows下安装mingw-w64。

注:mingw安装包版本的话,就发blog这个日期来看,前面博客园里分享的资源是8.1.0版本的,够用了。BUT,考虑到seh比sjlj性能更好一点,所以也可以选择下面的下载链接。
seh版下载链接:https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z

下载下来后是 7z的压缩包 ,啊,本人装了7zip,所以没装的话该怎么解压可以百度一下。

后面的环境配置鸭(很重要)、cmd验证一下鸭都可以看前面的博客,很友好。

TIP2:
1)保证自己有个可以解压7z的途径;
2)去 https://nchc.dl.sourceforge.net/project/mingw-w64/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-posix/seh/x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z 下载mingw;
3)参照 windows下安装mingw-w64 的内容安装及路径添加。

插件安装

这里我不为任何插件带盐,我只是一个毫无感情的资源贴搬运工。
图文并茂、排版美观 且有可爱小姐姐 的资源推荐一个,Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文,虽然但是我也没按照博主推荐的安装。

其实安装需要的就差不多了,后面会列一下我认为有用的。

作为一个务(龟)实(毛)的人,什么花里胡哨的主题插件我才不会安装呢。:)

到这里就差不多了(当然json还没写,如果出现什么问题再来改吧)。
可以测试一下。

TIP3:
1)打开VS Code,找到下面橘色框中的标志;

2)在搜索框中输入要安装的插件名称;

3)参照 Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文 的内容选择喜欢的插件安装。下面是我安装的一些插件,供参考。

VS Code测试1

ctrl+N新建一个文件,复制如下内容。

#include <iostream>
#include <vector>
#include <string>using namespace std;int main()
{vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};for (const string& word : msg){cout << word << " ";}cout << endl;
}

保存为helloworld.cpp,然后运行就好了。运行键右上角,结果会显示在下面的输出界面。

后面打算配一下opencv,那么还是配完再来更新吧。


-----2021-04-21-----
没错,就在当天晚上就来更新了,太励志了,有被感动到。TT^TT

后面就是配一下opencv,做一个IDE。话不多说。

cmake安装

版本是3.9.0的。

同样需要根据自己的安装路径,把环境变量添加到系统中,这里的添加过程和mingw一样。

TIP4:
1)下载cmake,版本3.9.0,链接: https://pan.baidu.com/s/1ne6fLD89gycr7XTy6_pPNA,提取码85uw,感谢 VSCode+Opencv(C++)+Win10 博主的无私分享;
2)环境变量添加到系统,和mingw差不多,可参照 windows下安装mingw-w64 的内容。


-----2021-04-22-----
今天安装opencv。
励志,太励志了(不是)。睡醒(下午四点)就来干活,不愧是我。

opencv安装

主要参考这个:Win10 + VSCode + OpenCV4.5.0 + CMake + MinGW-w64 配置及windows10上利用 VSCode+MinGW + CMake安装编译openCV,其中有opencv的部分,可以对照,非常详尽。

版本是3.4.5的。

TIP5:
1)下载opencv,版本3.4.5,链接:https://link.zhihu.com/?target=https%3A//opencv.org/releases/ ;
2)参照 Win10 + VSCode + OpenCV4.5.0 + CMake + MinGW-w64 配置 的内容安装,注意加粗的字,比如使用cmake时 运行cmake-gui,在bin下点击Generate,正常会显示Generate Done 等,以及不要忘记添加路径;
3)最重要的是cmake的时候不要出现红字,网上有对应的解决方法,一般就是ffmpeg下不下来等等。

项目配置

之前看教程走到这一步就是云里雾里,所以果断战术后退,而今天配到这里,发现所有教程都要写json,我不就山山就我吗,:)。

经实验,下面的操作完全,无!用!
但是好歹写了这么久,就,留作纪念吧。

TIP6:
1)创建一个文件夹,据说是放相关工程的,说这个据说的链接在这里 WINDOWS系统【VSCODE搭建OPENCV、C++开发环境】 ;
2)参照 将 VSCode 打造成 OpenCV 的 IDE(C++,window10 1803) 的内容,第5部分,比较详尽;
3)修改 launch.jsonmiDebuggerPath 时,这里的路径是自己安装mingw时候的bin下的gdb.exe路径,怎么说呢,一定要用/,或\,不要用\,希望可以帮上下一个遇到这个问题而懵b的孩子;
4)tasks.json 中下面2部分都要改,一个是路径,一个和安装的opencv版本要对应;

5)其余的imread图片路径自己改改什么的就不赘述啦,不同教程里的json也不一样,能用就是好的吧。


PS:
1.没错,变色tip就在这里:3 如何修改文字颜色。

[学习笔记-VS Code篇]Windows下环境配置相关推荐

  1. google protobuf windows下环境配置

    protobuf:使用的是(protobuf-2.6.1),这个带有vs工程. windows下,需要下载两个包: protobuf-2.6.1.tar.bz2 (protobuf所有的源码都在里面, ...

  2. J2EE基础教程(1):简介和windows下环境配置

    (1)相关概念 我们以前在linux操作系统初级教程中,介绍过LAMP架构服务器技术.现在,我们来介绍J2EE. 通过J2EE开发的应用程序属于分布式多层应用程序,包括 (1)客户层:客户应用,web ...

  3. Spring Boot基础学习笔记05:Spring Boot多环境配置

    文章目录 零.学习目标 1.掌握使用Profile文件进行多环境配置 2.掌握使用@Profile注解进行多环境配置 3.熟悉随机值设置以及参数间引用 一.项目进行多环境配置的必要性 二.使用Prof ...

  4. Go学习笔记(一)windows下的Go 语言环境安装,并运行第一个Hello World程序

    1.首先,去下载Go的安装包,下载地址:https://golang.google.cn/dl/ ,其中有多个系统的安装包,选择windows底下的安装包即可: 2.下载后安装到D盘即可,默认安装成功 ...

  5. Z3 SMTsolver 学习笔记(一) ——安装,环境配置篇

    https://github.com/Z3Prover/z3 源文件从这里可以下载.然后看看readMe文件. Windows7下使用Visual Studio 命令符建立Z3 着急的兄弟可以直接跳到 ...

  6. 【OpenGL学习笔记①】——openGL flew flgw flut 环境配置 + 绘制出Hello World

      该文章旨在帮助 计算机图形学 openGL 初学者快速安装和配置 openGL的环境(包括glew和glfw,还有glut[进阶]),并手把手指导如何绘制出第一句 "Hello Worl ...

  7. Python学习笔记(0):开发环境配置

    开发环境 操作系统 Ubuntu16.04 由于Ubuntu下自带Python,所以无需安装,可以在终端直接输入命令python来查看Python的版本,我的电脑上是2.7.10. 安装ipython ...

  8. JSP学习笔记01 - JSP简介及运行环境配置

    一.什么是JSP 1.jsp简介 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导.许多 ...

  9. 【Bootstrap+JSP+Mysql学习笔记(二)】开发环境配置(二)

    为什么80%的码农都做不了架构师?>>>    1.JDBC http://dev.mysql.com/downloads/connector/j/ 2.Tomcat 9.0的jsp ...

最新文章

  1. 系统计算机大小怎么更改,调整设置电脑图标大小的方法
  2. apigateway-kong(四)负载均衡理论及实现
  3. 设置linearlayout最大高度_高位消防水箱设置要求及历年真题
  4. 机器学习:梯度下降法,几种实现策略
  5. 做技术的为什么很难发财?
  6. 你们也只剩下点赞的交情
  7. python学生管理系统类图_类图 python
  8. js获取当前日期星期几
  9. 了解及优化常见的Linux系统服务
  10. pythonjava app切出后无网络连接_写了一个java的Server 用python的client访问却访问不通问题。...
  11. java 参数理解,JAVA参数传递值传递的理解。
  12. python-基础学习篇(一)
  13. node.js读写文件
  14. unity3D---鼠标、键盘输入
  15. putty远程登录linux无ssh,收集的linux远程ssh连接putty失败解决办法!
  16. 【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )
  17. java实现银行卡卡号 Luhm 校验算法
  18. 人脸识别撞脸名画_人脸识别_“名画匹配”刷爆屏 想知道你和哪副名画撞脸了吗...
  19. C++课程设计(校车订票管理系统)
  20. 文件上传 黑名单白名单绕过(上)

热门文章

  1. williamisnotme@gmail.com
  2. 推荐!Windows XP实用技巧44条(二)
  3. Python基础知识笔记(文章内容持续更新)
  4. 376页8万字大数据Hadoop存储与分析处理平台建设方案
  5. Http与Https区别,加密,证书
  6. SQL Server 各版本安装包分享
  7. MongoDB备份的两种方法
  8. 计算机毕业设计(论文+源码)_kaic
  9. 网络加速_电狐H1Z1加速器轻松解决网络难题,低延迟吃鸡
  10. 云朵君微信表情包第二弹「云朵子贺岁篇」震撼来袭!!!