[学习笔记-VS Code篇]Windows下环境配置
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.json
中 miDebuggerPath
时,这里的路径是自己安装mingw时候的bin下的gdb.exe路径,怎么说呢,一定要用/,或\,不要用\,希望可以帮上下一个遇到这个问题而懵b的孩子;
4)tasks.json
中下面2部分都要改,一个是路径,一个和安装的opencv版本要对应;
5)其余的imread图片路径自己改改什么的就不赘述啦,不同教程里的json也不一样,能用就是好的吧。
PS:
1.没错,变色tip就在这里:3 如何修改文字颜色。
[学习笔记-VS Code篇]Windows下环境配置相关推荐
- google protobuf windows下环境配置
protobuf:使用的是(protobuf-2.6.1),这个带有vs工程. windows下,需要下载两个包: protobuf-2.6.1.tar.bz2 (protobuf所有的源码都在里面, ...
- J2EE基础教程(1):简介和windows下环境配置
(1)相关概念 我们以前在linux操作系统初级教程中,介绍过LAMP架构服务器技术.现在,我们来介绍J2EE. 通过J2EE开发的应用程序属于分布式多层应用程序,包括 (1)客户层:客户应用,web ...
- Spring Boot基础学习笔记05:Spring Boot多环境配置
文章目录 零.学习目标 1.掌握使用Profile文件进行多环境配置 2.掌握使用@Profile注解进行多环境配置 3.熟悉随机值设置以及参数间引用 一.项目进行多环境配置的必要性 二.使用Prof ...
- Go学习笔记(一)windows下的Go 语言环境安装,并运行第一个Hello World程序
1.首先,去下载Go的安装包,下载地址:https://golang.google.cn/dl/ ,其中有多个系统的安装包,选择windows底下的安装包即可: 2.下载后安装到D盘即可,默认安装成功 ...
- Z3 SMTsolver 学习笔记(一) ——安装,环境配置篇
https://github.com/Z3Prover/z3 源文件从这里可以下载.然后看看readMe文件. Windows7下使用Visual Studio 命令符建立Z3 着急的兄弟可以直接跳到 ...
- 【OpenGL学习笔记①】——openGL flew flgw flut 环境配置 + 绘制出Hello World
该文章旨在帮助 计算机图形学 openGL 初学者快速安装和配置 openGL的环境(包括glew和glfw,还有glut[进阶]),并手把手指导如何绘制出第一句 "Hello Worl ...
- Python学习笔记(0):开发环境配置
开发环境 操作系统 Ubuntu16.04 由于Ubuntu下自带Python,所以无需安装,可以在终端直接输入命令python来查看Python的版本,我的电脑上是2.7.10. 安装ipython ...
- JSP学习笔记01 - JSP简介及运行环境配置
一.什么是JSP 1.jsp简介 JSP全名为Java Server Pages,中文名叫java服务器页面,其根本是一个简化的Servlet设计,它是由Sun Microsystems公司倡导.许多 ...
- 【Bootstrap+JSP+Mysql学习笔记(二)】开发环境配置(二)
为什么80%的码农都做不了架构师?>>> 1.JDBC http://dev.mysql.com/downloads/connector/j/ 2.Tomcat 9.0的jsp ...
最新文章
- 系统计算机大小怎么更改,调整设置电脑图标大小的方法
- apigateway-kong(四)负载均衡理论及实现
- 设置linearlayout最大高度_高位消防水箱设置要求及历年真题
- 机器学习:梯度下降法,几种实现策略
- 做技术的为什么很难发财?
- 你们也只剩下点赞的交情
- python学生管理系统类图_类图 python
- js获取当前日期星期几
- 了解及优化常见的Linux系统服务
- pythonjava app切出后无网络连接_写了一个java的Server 用python的client访问却访问不通问题。...
- java 参数理解,JAVA参数传递值传递的理解。
- python-基础学习篇(一)
- node.js读写文件
- unity3D---鼠标、键盘输入
- putty远程登录linux无ssh,收集的linux远程ssh连接putty失败解决办法!
- 【Linux 内核】Linux 内核源码结构 ( 下载 Linux 内核源码 | 使用 VSCode 阅读 Linux 内核源码 )
- java实现银行卡卡号 Luhm 校验算法
- 人脸识别撞脸名画_人脸识别_“名画匹配”刷爆屏 想知道你和哪副名画撞脸了吗...
- C++课程设计(校车订票管理系统)
- 文件上传 黑名单白名单绕过(上)