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


从入门到放弃,配个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 如何修改文字颜色。😃
至于这个表情,无意识间摸索出来的产物当与我的中二之魂并存…
2.如果看到这里还没解决vs code的问题但还想寻求一些心灵解脱的话,指路->https://blog.csdn.net/shouwangyunkai666/article/details/95900456

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值