精华内容
下载资源
问答
  • 好了,这篇文章作为OpenCV的启程篇,自然少不了先系统地介绍OpenCV开发环境配置。 浅墨前后经历过OpenCV 2.4.6, OpenCV 2.4.7, OpenCV 2.4.8这三个版本的配置,有时候还要涉及到三个版本之间的转换,所以还是对...


    本系列文章由@浅墨_毛星云 出品,转载请注明出处。  

    文章链接: http://blog.csdn.net/poem_qianmo/article/details/19809337

    作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442

    邮箱: happylifemxy@163.com

    知乎:http://www.zhihu.com/people/mao-xing-yun

    写作当前博文时配套使用的OpenCV版本: 2.4.8、2.4.9、3.0

    2014年4月28更新OpenCV 2.4.9的配置。

    2014年9月12更新OpenCV 3.0的配置

    2014年9月12日本文第6次修订完毕)


    OpenCV2.4.9和2.4.8的配置几乎一样,唯一的区别在下文中的第五步,链接库的配置,把对应的248改成249即可。

    OpenCV 3.0配置更是被简化了。和2.4.8、2.4.9的区别就是下文第五步,链接库的配置,只用添加

    opencv_ts300d.lib、opencv_world300d.lib(debug版本的库)

    或opencv_ts300.lib、opencv_world300.lib(release版本的库)即可。


    ----------------------------浅墨于2014年9月12日注



    因为读研期间的研究方向是图像处理,所以浅墨这段时间闭门研究了很多OpenCV和图像处理相关的知识与内容。眼看自己积累到一定的程度了,于是决定开始开设这个OpenCV系列专栏,总结自己所学,也分享知识给大家。

    好了,这篇文章作为OpenCV的启程篇,自然少不了先系统地介绍OpenCV开发环境的配置。
    浅墨前后经历过OpenCV 2.4.6,OpenCV 2.4.7,OpenCV 2.4.8这三个版本的配置,有时候还要涉及到三个版本之间的转换,所以还是对OpenCV的配置有一定的理解的,希望自己的一点拙见能帮到大家。

    还是先放出待会儿的测试用图(如果要另存为这张图并配合文章后面给出的代码进行测试,注意后缀名要为jpg,而不是jpeg或其他):



    那么,开始吧。


    1.下载和安装OpenCV SDK



    VS2010不用说,肯定都安装了吧。来说说当前最新的OpenCV版本2.4.8(2014年2月24日),2.4.9 (2014年4月)的下载和安装。与其说是安装,不如叫解压更加合适,因为我们下载的exe安装文件就是一个自解压程序而已。

    在官网:http://opencv.org/上找到OpenCV windows版下载下来。

    下载完后得到文件OpenCV 2.4.X,双击后会提示解压到某个地方,推荐放到D:\Program Files\下,比如D:\Program Files,(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外的新建一个名为opencv的文件夹,然后再解压,那是多此一举的事情)然后点击Extract按钮。

    等一段时间,OpenCV2.4.8近3个多G的文件就解压到了D:\Program Files下。


     其中,build里面是使用OpenCV相关的文件,我们如果只是使用OpenCV的话呢,就只用管build里面的内容。下面的sources文件夹你嫌烦,你嫌占硬盘空间,完全可以删掉。但是需要注意的是,官方示例集,也就是samples文件夹里面的示例程序,在sources文件夹里面躺着呢,所以,如果真是要删的话,还是想清楚哦。

    sources里面是源代码。可以直接查看。如何生成sln解决方案浅墨在这篇博文中有详细讲到:

     【OpenCV入门教程之七】 玩转OpenCV源代码:生成OpenCV工程解决方案与OpenCV源码编译



    2.配置环境变量


      

     

    这步的配置方法如下:

    【计算机】->【(右键)属性】->【高级系统设置】->【高级(标签)】->【环境变量】->“双击”系统变量中的PATH->在变量值里面添加相应的路径。如图:

    <1>


    <2>


    <3>


    <4>


    <5>



    对于32位系统,就添加:

    ”;…… opencv\build\x86\vc10\bin”(和之前的就有有的环境变量用英文的分号“;”进行分隔)

     

    而对于64位系统,可以两个都添加上:

    ”;…… opencv\build\x86\vc10\bin”

    和”…… opencv\build\x64\vc10\bin”,

    这样,到时候才可以在编译器Win32和X64中来回切换都吃得开,游刃有余~


    例如,浅墨的就是

    D:\Program Files\opencv\build\x64\vc10\bin;D:\Program Files\opencv\build\x86\vc10\bin


     PS:有童鞋亲测说64位系统也只需添加”…… opencv\build\x86\vc10\bin”即可,大家不妨一试。


    注:变量值实际为bin文件夹的路径;D表示OpenCV安装于D盘;X64表示运行系统环境位64位系统,若安装于32位系统,应为X86;vc10表示编译环境为Microsoft Visual Studio 2010;变量添加完成后最好注销系统,才会生效。

     


     



    3.工程包含(include)目录的配置



    之前看过的好多博文都说“每次新建工程都要重新配置”,其实不用这样麻烦的。

    首先是在Visual Studio里面新建一个控制台应用程序,最好是勾好空项目那个勾。

    (考虑到看这篇博文的童鞋很少接触vs,那么浅墨在这里将过程详细截图出来——浅墨2014年6月11日注)

    <1>打开visual studio,新建win32控制台项目,取个名字,比如叫test1,然后选好路径,点确定.


    <2>点一次“下一步”。


    <3>勾上空项目那个勾。


    <4>接着在解决方案资源管理器的【源文件】处右击->添加->新建项,准备在工程中新建一个cpp源文件。



    <5>选定C++源文件,取个名字,比如叫“main”,然后点【添加】,那么,一个新的cpp文件就添加到了工程中。

    <6>看过浅墨之前DirectX配置的相关博文的朋友们应该都知道,有一招叫属性管理器。在属性管理器中进行一次配置,就相当于进行了通用的配置过程,以后新建的工程就不用再额外的进行重新配置了。

    在菜单栏里面点<视图>--<属性管理器>,那么就会在visual studio中多出一个属性管理器工作区来。



    <7>在新出现的“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(右键属性,或者双击)即可打开属性页面。

     



    <8>打开属性页面后,就是一番配置了。首先是在

    【通用属性】 ->【VC++目录】 ->【包含目录】中


    添加上

    D:\Program Files\opencv\build\include

    D:\Program Files\opencv\build\include\opencv

    D:\Program Files\opencv\build\include\opencv2 这三个目录。


    当然,这是之前把OpenCV解压到D:\Program Files\下的情况。实际的路径还要看你自己把OpenCV解压到了哪个目录下,根据你的实际情况来调节。







    4.工程库(lib)目录的配置



    其实这步和上一步差不多,属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)打开属性页面。

    接着上步,就是在【通用属性】 ->【VC++目录】 ->【库目录】中,


    添加上D:\Program Files\opencv\build\x86\vc10\lib这个路径。(最好不要复制粘贴浅墨给出的路径,而是自己去预览里面指定出来,这样会准确得多)


    (感谢小如风童鞋,之前给出的路径D:\Program Files\opencv\build\x86\vc10\lib里少个空格,直接复制浅墨给出的上面路径的童鞋就会出现“无法打开错误 1 error LNK1104: 无法打开文件“opencv_calib3d248.lib”类似的错误”,现已更正)

    ——————浅墨于2014年4月3日


    这里选择x86还是x64是一个常常令人困惑的问题。当然,对于32位操作系统,铁定就是选x86了。

    如果是64位操作系统,很多童鞋会想当然自作聪明地选择x64,其实不然。正确的理解是这样的:


    不管你是32位还是64位操作系统,只用管你用win32编译器还是X64编译器。

    其实配置选择什么跟64位还是32位系统没有直接的关系,而是在于你在编译你的程序的时候是使用那个编译器。


    编译器选的是win32,就用x86

    编译器选的是X64,就用X64。不过一般情况下,都是用的win32的X86编译器。所以,无论32还是64位操作系统,配置文件最好都选择x86版的


    另外,这里的vc10表示vs2010,如果是其他版本的visual studio,稍微要微调一下。

    感谢JJBomb 童鞋,这里我们补充完整:vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,vc12 = Visual Studio 2013。

     




    5.链接库的配置


     

    依然是“属性管理器”工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)即可打开属性页面。【通用属性】 ->【链接器】->【输入】->【附加的依赖项】


    对于OpenCV2.4.8】,添加如下248版本的lib(这样的lib顺序是:19个带d的debug版的lib写在前面,19个不带d的release版的lib写在后面)


    opencv_ml248d.lib
    opencv_calib3d248d.lib
    opencv_contrib248d.lib
    opencv_core248d.lib
    opencv_features2d248d.lib
    opencv_flann248d.lib
    opencv_gpu248d.lib
    opencv_highgui248d.lib
    opencv_imgproc248d.lib
    opencv_legacy248d.lib
    opencv_objdetect248d.lib
    opencv_ts248d.lib
    opencv_video248d.lib
    opencv_nonfree248d.lib
    opencv_ocl248d.lib
    opencv_photo248d.lib
    opencv_stitching248d.lib
    opencv_superres248d.lib
    opencv_videostab248d.lib

    opencv_objdetect248.lib
    opencv_ts248.lib
    opencv_video248.lib
    opencv_nonfree248.lib
    opencv_ocl248.lib
    opencv_photo248.lib
    opencv_stitching248.lib
    opencv_superres248.lib
    opencv_videostab248.lib
    opencv_calib3d248.lib
    opencv_contrib248.lib
    opencv_core248.lib
    opencv_features2d248.lib
    opencv_flann248.lib
    opencv_gpu248.lib
    opencv_highgui248.lib
    opencv_imgproc248.lib
    opencv_legacy248.lib

    opencv_ml248.lib


    对于【OpenCV2.4.9】,添加如下249版本的lib(这样的lib顺序是:19个带d的debug版的lib写在前面,19个不带d的release版的lib写在后面)


    opencv_ml249d.lib
    opencv_calib3d249d.lib
    opencv_contrib249d.lib
    opencv_core249d.lib
    opencv_features2d249d.lib
    opencv_flann249d.lib
    opencv_gpu249d.lib
    opencv_highgui249d.lib
    opencv_imgproc249d.lib
    opencv_legacy249d.lib
    opencv_objdetect249d.lib
    opencv_ts249d.lib
    opencv_video249d.lib
    opencv_nonfree249d.lib
    opencv_ocl249d.lib
    opencv_photo249d.lib
    opencv_stitching249d.lib
    opencv_superres249d.lib
    opencv_videostab249d.lib

    opencv_objdetect249.lib
    opencv_ts249.lib
    opencv_video249.lib
    opencv_nonfree249.lib
    opencv_ocl249.lib
    opencv_photo249.lib
    opencv_stitching249.lib
    opencv_superres249.lib
    opencv_videostab249.lib
    opencv_calib3d249.lib
    opencv_contrib249.lib
    opencv_core249.lib
    opencv_features2d249.lib
    opencv_flann249.lib
    opencv_gpu249.lib
    opencv_highgui249.lib
    opencv_imgproc249.lib
    opencv_legacy249.lib
    opencv_ml249.lib


     


    需要注意的是,所粘贴内容即为之前我们解压的OpencV目录D:\opencv\build\x86\vc10\lib下所有lib库文件的名字;其中的248代表我们的OpenCV版本为2.4.8,若是其他版本的配置则在这里要进行相应的更改,比如说2.4.6版的OpenCV,那么这里的opencv_calib3d248d.lib就要改成opencv_calib3d246d.lib了.

    Debug文件库名有d结尾,Release没有,如 opencv_ts248d.lib(debug版本的lib)和opencv_ts248.lib(release版本的lib)

    不过我一般是在这里把带d和不带d的统统写在这里,因为这里是以后创建所有工程时都会继承的公共属性。


    对于【OpenCV 3.0】添加3.0版本的lib,新版的lib非常简单。想用debug版本的库,添加

    opencv_ts300d.lib

    opencv_world300d.lib 这两个库即可。

    而想用release版本的库,添加

    opencv_ts300.lib

    opencv_world300.lib即可。


    其实,对已经发行和未来即将发布的新版OpenCV,只需看opencv\build\x86\vc10\lib下的库是哪几个,添加成依赖项就可以了。




    另外注意按照如上的这种方式来配置,也许会出现debug下可以运行但是release下不能运行的情况(因为字符串读取问题引起的诸如图片载入不了,报指针越界,内存错误等等),这算是OpenCV自2.4.1以来的一个bug。

    解决方案:想在release模式下运行出程序结果,在工程的release模式下,将不带d的lib(全部是19个)添加到【项目】->【属性】(注意这样打开的是当前工程的属性页,我们只需在这里将release版(即不带d)的相关lib添加进去)->【配置属性】->【链接器】->【输入】->【附加的依赖项】下即可。


    ——————浅墨 2014年3月17日注&2014年6月11日更新

    类似错误如图:


     

     



    6.在Windows文件夹下加入OpenCV动态链接库



    PS:经过 hellofuturecyj 同学提醒,如果配置环境变量那步配置准确,且配置之后经过重启,就没有进行这步配置的必要了。即做完上面第五步的配置,重启一次,就可以直接跳到第七步,进行测试,看出不出图。

    当然,如果需不重启而马上来看配置的结果,就可以试试这里的方式。

    ——————浅墨 2014年6月16日注


    这一步是各种介绍OpenCV的配置的相关博文中都没写出来的。根据这些博文配置出来的环境,在运行基于OpenCV的程序的时候,往往会得到这样类似的结果:

     

    这种问题最简单粗暴的方法,是把相关的dll都拷贝到Windows操作系统的目录下。如果你的Windows安装在C盘,那么路径就是c:\Windows\System32。按照之前我的OpenCV的存放环境,这些dll存放在

    D:\Program Files\opencv\build\x86\vc10\bin目录下。


    到这个目录下,【Alt+A】全选,【Alt+C】拷贝,然后转到c:\Windows\System32下面,【Alt+V】复制,简单粗暴地就完成了。

    PS:对于Windows 8,则要放在要在SysWOW64文件夹中。

     

     

    恩,环境配置大功告成,我们来测试一下成果吧~





    7.最终的测试


     

    就用载入并显示一张图片到窗口的程序,用于我们的配置测试吧。

    新建一个空项目的控制台应用程序,新建一个cpp文件,然后粘贴如下代码:

    #include<iostream>
    #include <opencv2/core/core.hpp>
    #include <opencv2/highgui/highgui.hpp>
    
    
    using namespace cv;
    
    
    int main()
    {
    	// 读入一张图片(游戏原画)
    	Mat img=imread("pic.jpg");
    	// 创建一个名为 "游戏原画"窗口
    	namedWindow("游戏原画");
    	// 在窗口中显示游戏原画
    	imshow("游戏原画",img);
    	// 等待6000 ms后窗口自动关闭
    	waitKey(6000);
    }


    放置一张名为pic.jpg的图片到工程目录中,然后点击“运行“按钮,如果配置成功,就不会报错,得到预想的运行结果:



    为了大家的考虑,还是把工程文件发一下吧,虽然这次只有简单的几句代码:


    OpenCV+VS2010开发环境配置 测试用例 by浅墨】下载

     



    7.可能遇到的问题和解决方案


     

    呼,生活不可能是一帆风顺的,我们的配置过程也是。浅墨在几次的配置过程中,出现了如下的几种典型问题,我相信你可能会出现,就在这里集中列举一下吧,希望能为大家解惑:


    1. 找不到core.h

    出现这个问题是因为include的时候粗心大意了。

    如果你的版本是2.4.6。在这个版本下,opencv根文件夹下面就有个include,但我们配置的时候如果包含的是他就坑爹了。

    正确的应该填build里面的那个include。

     

    2.无法解析的外部命令

    这个问题其实上面有过解释了,不管你是32位还是64位操作系统,只用管你用win32编译器还是X64 编译器。

    其实配置选择什么跟64位还是32位系统没有直接的关系,而是在于你在编译你的程序的时候是使用那个编译器。

    编译器是win32,就用x86

    编译器是X64,就用X64。不过一般情况下,都是用的win32的X86编译器。所以,

    无论32还是 64位操作系统,配置文件最好都选择x86版的。

     

    3.关于形如--error LNK2005:xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义

    出现这个问题,把静态库不包含就行了。

     

    4. 应用程序无法正常启动0xc000007b

    Lib包含的问题。也许你同时包含了X86和X64的,或者包含出错错了。或者是对于windows 8 64位,dll要放在和System32文件夹同级的SysWOW64文件夹中。


    5.明明图片路径是对的,却载入不进去图片,提示指针越界,有未经处理的异常

    类似错误如图:



    这算是opencv的一个bug,工程属性里面关于带d和不带d的lib文件的附加依赖项的问题,就算配置好了每次想debug和release下都运行还得手动在工程属性里面加。当得到这样的错误时,可以把调试方式改一改,debug和release互换:


    或者打开当前工程(注意是当前工程的属性页,不是通用属性页)的属性页,debug或者release哪个报错,就把对应的带d或不带d的lib添加到【“当前”工程属性】->【链接器】->【输入】->【附加的依赖项】下即可。


    关于问题五的另一种错法:图片后缀问题

    昨天晚上一个学弟和大家一样在参考这篇文章配置OpenCV环境,弄了一下午一直报这个错误。最后浅墨给他看了下,发现是图片后缀的问题,在这里更新一下,以免有童鞋是因为这个问题而一直得不出结果。确保你载入的图片是和代码中imread的路径、名称、后缀是一模一样的。例如,学弟遇到的问题就是,在xp系统下面,没有显示后缀名,下了浅墨在文章末尾给出的配置参考示例程序,估计是xp系统默认会把jpg当做jpeg对待,然后他在代码中imread的是“1.jpg”,硬是报错。我给他看的时候,在文件夹选项中调出文件后缀名,发现在win7下面给大家准备的名为“1.jpg”的文件,在xp下面变成了“1.jpeg”。然后浅墨将学弟代码中的“1.jpg”改成“1.jpeg”,立马出结果。或许这就是一部分朋友们调不出结果的另一种原因吧。

    -----------------------浅墨于2014年9月20日补充




    6.无法打开文件“opencv_ml249d.lib”系列的错误


    关于LINK : fatal error LNK1104: 无法打开文件“opencv_ml249d.lib”,在评论区和大家给浅墨发的邮件中是普遍的一个错误。


    PS: jzh258fits 同学提出的一个新的解决方法是:项目->属性管理器->Debug|Win32->Microsoft.Cpp.Win32.userDirectories中的属性页面->连接器->常规里面的附加库目录中加入相应的lib文件目录。

    这个错误主要是因为包含的库目录中,和包含的附加依赖项不能相互对应照成的。

    也许是“opencv_ml249d.lib“多加了一个空格,成了”opencv_ml249d. lib“,就会报错。
    遇到这个问题,检查三个方面:

    1.检查第四步”4.工程库(lib)目录的配置“库目录中的路径是否准确。
    2.检查第五步”5.链接库的配置“中附加依赖项”的格式有没有问题,有没有多空格,版本号248,249什么的有没有问题,有没有多一个空格,少一个点什么的。
    3.第二步环境变量的配置是否准确。


    ——————————浅墨2014年4月28日更新




    好了,OpenCV的配置大概就是这些。

    下篇文章见 :)

     

     

    展开全文
  • VS Code C语言开发环境配置 通过对比 VC++6.0、Dev C++ 5.11以及VS Code,不难发现,虽然前两者不需要额外配置操作环境,使用起来比较简单直接,但是在画面美观与功能全面性VC++6.0和Dev C++5.11远远逊色VS Code,...

    为什么VS Code比其他集成开发环境更加优秀

    简介 很多博客上都有配置的资料,但是总是不够全面,一些细节没有详细说明,让我这个小白很是头疼,摸索大半天才成功,这篇文章通过整合集装多篇资料加上我自己的经验,给大家一份博客上最最最最详细的VS Code C语言开发环境配置,祝大家少走弯路,学业进步!

    通过对比 VC++6.0、Dev C++ 5.11以及VS Code,可以发现,前两者不需要额外配置插件,安装即可使用,但是在画面美观与功能全面性上VC++6.0和Dev C++5.11远远逊色于VS Code,它们仅能编写运行C/C++,而VS Code可以通过安装插件配置来实现多种编程语言的编译如C/C++,JAVA,Python,且VS Code在编写代码时,不同的颜色标识和更加高清的画质让代码句子醒目易看,超强的可读性是我执迷于这款软件的根本原因,另外,软件黑色的主题在炫酷的同时也非常照顾人熬夜写代码,以下附上用VC++6.0和VS Code编写简单代码的效果图,让读者更加直观的看到VS Code的强大之处在这里插入图片描述
    在这里插入图片描述
    出现错误时在这里插入图片描述

    如何配置VS Code C语言开发环境

    以博主的亲身经历为根据,带你们轻松上手VS Code

    想跟大家说的是,我的电脑是前两天刚到的Redmibook 16锐龙版,我借鉴了多个有关VS Code C语言开发环境配置的文章和视频,按资料进行操作但并没有成功,在试水中不断掉坑,原因是全新的电脑上进行编程操作的某些东西没有写进去的,而参考资料中全部没有提及(如果你已经看过其他博主的文章但一样失败,有可能也是这个原因,详情跳至第三步 配置环境变量),我们分五步走即可完成

    第一步

    安装VS code(网址 https://code.visualstudio.com/)
    在这里插入图片描述

    根据自己的操作系统下载相应的版本,点Stable那一栏下载

    安装时
    在这里插入图片描述

    打开VS Code
    如果需要汉化,在安装插件栏搜索chinese,找到简体中文版本,点击install,安装结束后重启应用即可
    在这里插入图片描述
    然后我们再来安装用于C/C++的插件
    1.Code Runner 记得勾选图中的两个选项

    在这里插入图片描述

    在这里插入图片描述

    2.C/C++在这里插入图片描述

    第二步

    安装编译器MinGW-W64 GCC
    (网址https://sourceforge.net/projects/mingw-w64/files/)

    在这里插入图片描述

    下载完成后把它解压至新建的文件夹(以后容易找),像我就是先在我的电脑的D盘上创建一个叫VS Code的文件夹,用360解压到里面去,这里提醒大家要一定要记得存放MG的地址
    ,另外文件夹用英文命名,不要用中文,不要用中文,不要用中文!!!

    == 因为有小伙伴用7-zip解压完成后按步骤在写入环境变量的环节却失败了,用360解压重新弄一遍才成功,我不知道别的解压器能不能完成,保险起见大家尽量用360吧,如果你的解压器成功了请发在评论区,让看文章的小伙伴也能知道,那么具体解压的步骤在下面图中==

    在这里插入图片描述

    在这里插入图片描述
    下载的时候不知道为什么速度极慢,应读者要求,我把它压缩到百度网盘里了,链接:https://pan.baidu.com/s/1N1i8dR6QC-KiBSXldv603w
    提取码:1234

    第三步

    配置环境变量

    打开mingw64,点开bin,将bin所在地址复制下来
    在这里插入图片描述

    在这里插入图片描述点击电脑属性,找到高级设置,依次点击环境变量,Path

    在这里插入图片描述点击空白处,将复制好的地址粘贴进去,点击确定,这里算是上图的两个窗口,我们一共要点击三次确定!!!

    在这里插入图片描述同样的步骤,在文件夹中找到inlude,点开,复制地址,粘贴到Path中
    在这里插入图片描述
    在这里插入图片描述

    完成后按下win+r(win在键盘上的图标是小旗帜),输入cmd,点击确定
    在这里插入图片描述

    弹出黑框后输入gcc -v -E -x c++ -
    若显示结果如图 则配置成功

    在这里插入图片描述一开始说的其他文章都没提及到的是 添加include的环境变量,在没有添加之前我运行之后出现错误,如图

    在这里插入图片描述

    第四步

    三个文件
    先在电脑上新建一个文件夹(像我就是在我的电脑上新建一个叫C的文件夹),打开它

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    我们一共要新建三个文件,名字是c_cpp_propertise.json、 launch.json、 tasks.json,如图

    在这里插入图片描述

    解下来把相应内容写进去,因为三个文件的内容较多,请大家移步至这儿查看并完成相关操作
    文件内容传送门

    第五步
    重启与调试

    重启vscode,在文件夹C上新建一个以.c结尾的文件
    这里我们简单编写一个C语言的程序,设置断点并调试
    在这里插入图片描述

    在这里插入图片描述
    说错的地方欢迎指正,若运行出错请将问题发至评论区,感谢观看!

    最后,如果你已经安装好VS Code并开始使用了,这里有一份礼物分享给你,祝学习进步!
    第一次使用VS Code时你应该知道的一切配置

    文章最后,想聊一下很多人跟博主说运行之后发现路径不存在的问题,原因大抵都是路径复制之后粘贴到对应位置后内容不一样了,请大家一定要确保你的路径是准确相同的,有时候粘贴过后内容会改变,可能凭空加了几个字,也可能反斜线变相反了( / -> \ ),大家切记注意细节多检查检查。

    展开全文
  • java开发环境配置

    千次阅读 2018-01-15 20:59:41
    java开发环境配置下载JDK首先我们要下载java开发工具包JDK 下载地址在这里点这里点这里,点击如下下载按钮:点击java下载之后转至下载页面,在这里要接受许可之后才能下载,根据自己的系统选择对应的版本,本文以...

    java开发环境配置

    下载JDK

    首先我们要下载java开发工具包JDK 下载地址在这里点这里点这里,点击如下下载按钮:

    JDK下载

    点击java下载之后转至下载页面,在这里要接受许可之后才能下载,根据自己的系统选择对应的版本,本文以Windows 64位系统为例子:

    JDK下载

    下载完成之后根据提示进行安装就行,JDK安装的时候,JRE也会一并安装,安装JDK过程中可以自定义安装目录等信息,例如我的安装目录是D:\java\jdk-1.8.0,JRE安装目录是D:\java\jre-1.8.0。

    配置环境变量

    1.安装完成之后,我们需要配置一下环境变量,右击”我的电脑”,点击”属性”,选择”高级系统设置”;

    JAVA环境变量配置

    2.选择”高级”选项卡,点击”环境变量”;

    JAVA环境变量配置

    3.在”系统变量”中设置三项属性,如果属性已经存在则选择编辑,不存在则选择新建,如下:

    第一个属性是JAVA_HOME(不区分大小写),参数如下:

    变量名:JAVA_HOME
    
    变量值:D:\java\jdk_1.8.0    //  这里填写的是你自己的实际安装路径
    

    JAVA环境变量配置

    JAVA环境变量配置

    第二项属性是CLASSPATH(同样不区分大小写),参数如下:

    变量名:CLASSPATH
    
    变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
    

    JAVA环境变量配置

    第三项属性是Path,参数如下:

    变量名:Path
    
    变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
    

    JAVA环境变量配置

    JAVA环境变量配置

    测试JDK是否安装成功

    1.”开始” -> “运行”,键入”cmd”,回车;

    2.键入命令java -version,出现以下信息,说明环境变量配置成功;

    JAVA环境变量配置

    这就是windows 64位的Java环境配置,配置完成之后,就可以启动Eclipse编写代码了

    展开全文
  • js 开发环境配置

    千次阅读 2017-02-10 13:44:45
    js 开发环境配置Editor vs code atom sublime text atom 属 Github, vs code 属 microsoft ,两者都基于 Electron 开发。 都是现在比较常用的编辑器。 sublime 就放弃了吧。Node environment config install ...

    js 开发环境配置


    Editor

    • vs code
    • atom
    • sublime text

    atom 属 Github, vs code 属 microsoft ,两者都基于 Electron 开发。
    都是现在比较常用的编辑器。
    sublime 就放弃了吧。


    Node environment config

    • install nodejs
      windows 可以选择使用 chocolatey 安装 nodejs环境,chocolatey是一个windows平台的包管理器。
      mac 可以使用 homebrew 安装nodejs。

    • 配置npm package 镜像
      由于官方的镜像奇慢无比,可以用taobao的npm镜像地址代替。
      执行一下命令:
      npm config set registry="https://registry.npm.taobao.org"
      npm config list
      可以看到如下结果:
      这里写图片描述


    Eslint config

    ESLint allow developers to discover problems with their JavaScript code without executing it

    这里写图片描述

    ESlint是一个linter类型的plugin,各个编辑器都提供了相应的plugin,除了安装ESlint plugin ,还要做相应的配置文件,配置文件包含一些 Rule,告诉ESlint如何检查语法错误。配置文件是和具体的项目相关的。也就是需要为每个项目生成一个配置文件,文件名为 .eslintrc 。
    有一些现成npm package,已经做好了相应的Rule配置,例如:eslint-config-airbnb 。

    • VS Code config
      点击 (1)Extensions 图标,(2)搜索eslint,点击install 。
      这里写图片描述

    安装 eslint config package
    npm install --save-dev eslint-config-airbnb

    在项目根目录新建 .eslingrc 文件,内容如下:

    {
        "extends": "airbnb"
    }

    注:其他编辑器也是一样的,先安装eslint plugin,在安装 eslint config package,最后添加 .eslingrc 文件。

    展开全文
  • 拜小白教你OpenCV3.2.0+VS2017开发环境配置

    万次阅读 多人点赞 2017-06-12 20:18:11
    拜小白教你OpenCV3.2.0+VS2017开发环境配置 本机环境:win10 64位 OpenCV3.2.0 Visual Studio 2017 最后结果,亲测可用
  • Go语言Mac开发环境配置

    万次阅读 2017-02-18 23:01:32
    博客《Go语言Windows系统开发环境配置》介绍一下windows系统上如何搭建Golang开发环境。今天就继续介绍一下Mac上如何搭建golang开发环境go官方: https://golang.org/下载地址: https://golan
  • ASP.net开发环境配置说明手册

    千次阅读 多人点赞 2018-07-24 20:37:15
    基于win10系统下的ASP.net开发环境配置 配置环境:   1、配置安装IIS服务器 2、配置安装SQLServer数据库,Sqlserver2008 3、配置安装VS.net开发环境,VS2012 4、ASP.net页面的输出“Helloworld”     ...
  • AndroidStudio NDK开发环境配置及示例

    千次阅读 2020-08-27 18:52:57
    AndroidStudio NDK开发环境配置及示例 版本说明 版本 作者 日期 备注 0.1 loon 2020.8.26 初稿 目录 文章目录AndroidStudio NDK开发环境配置及示例版本说明目录一、Android Studio NDK环境配置1、下载ndk...
  • 本地开发环境配置Nginx

    千次阅读 2017-04-17 10:37:16
    本地开发环境配置Nginx 目的:前端本地开发环境联调测试服务器上的后端,Cookie不能跨域问题 Mac系统 1.安装Nginx: brew install nginx安装目录:/usr/local/Cellar/nginx/配置文件路径:/usr/local/etc/nginx日志...
  • Flutter安装及开发环境配置(Windows)

    千次阅读 2020-09-12 14:11:13
    Flutter安装及开发环境配置(Windows) 本文介绍Windows环境下的Flutter安装以及AndroidStudio配置。 Mac版请转到——>Flutter安装及开发环境配置(Mac版) 国内镜像 众所周知的原因,国内访问google服务可能不...
  • Flutter安装及开发环境配置(Mac版)

    千次阅读 2020-09-11 11:23:57
    Flutter安装及开发环境配置,以及Android Studio 配置,为你的第一个Flutter程序准备好开发环境。
  • IntelliJ IDEA Java开发环境配置

    千次阅读 2018-12-17 17:06:21
    01 IntelliJ IDEA Java开发环境配置  1. jdk的安装以及环境变量的配置:  去官网下载jdk  去百度搜索如何在官网下载jdk及安装步骤和环境变量的配置  ...
  • go语言多文件编程开发环境配置

    千次阅读 2018-08-19 10:21:12
    一、多文件编程开发环境配置 goland开发环境配置 【新建文件夹】 【文件夹编译】 【设置环境变量】 控制台开发环境配置 【环境变量配置】 【控制台运行】 运行命令:go run 主文件...
  • OpenCV3.1.0+VS2013开发环境配置

    万次阅读 多人点赞 2016-01-10 18:48:26
    之前总结过一个OpenCV2.49+VisualStudio2010开发环境配置,OpenCV3.1.0发布了,电脑上又重新安装了VS2013,所以准备看看OpenCV3.1.0较之OpenCV2.4.9有哪些改善。这里有一篇博客可供参考:OpenCV3.0 3.1版本的改进...
  • C#开发环境配置-VS2017安装使用

    万次阅读 多人点赞 2017-12-03 21:05:51
    C#开发环境配置——Visual Studio 2017安装使用。
  • ug二次开发环境配置

    千次阅读 2018-09-18 09:55:14
    UG二次开发环境配置 一、系统安装配置 1.1、 安装UG ,安装VS, 假设ug安装目录 D:\Program Files\NX10.0 假设VS安装目录 D:\Program Files\Microsoft Visual Studio 10.0 1.2、拷贝D:\Program Files\NX10.0\UG...
  • 求2017年最近的eclipse的安卓开发环境配置步骤,谢谢各位了
  • 主要为大家介绍一下vim的安装、配置及python3开发环境配置,由于本人也是小白学生,第一次研究这些东西,大部分东西来源自网上,还有一些应个人习惯改动的地方,希望对广大像我一样的新手有一定的帮助。 首先为大家...
  • OpenCV+VS2010开发环境配置 测试用例 by浅墨

    千次下载 热门讨论 2014-02-24 11:24:55
    OpenCV2.4.8+VS2010开发环境测试用例.测试一张游戏原画的载入。 博文链接:http://blog.csdn.net/poem_qianmo/article/details/19809337
  • 用友UAP_STUDIO65开发环境配置

    万次阅读 热门讨论 2017-09-04 10:14:22
    用友UAP_STUDIO65开发环境配置一、运行UAP_STUDIO65中的程序 二、关联UAP Home,配置数据源:启动UAP-Studio,窗口→首选项→UAP-Studio集成开发环境→开发配置 三、UAP-Studio开发设置ESAPI配置文件位于“${FIELD_...
  • 51单片机入门教程(0)—— 开发环境配置

    万次阅读 多人点赞 2018-10-04 14:11:44
    51单片机入门教程(0)—— 开发环境配置 本教程包含51单片机开发环境Keil_C51的安装、破解和汉化,以及51单片机仿真环境proteus的安装、破解。 (说明:本教程仅供学习交流之用,禁止任何商业用途!请在24小时之内...
  • Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器...开发环境配置.JDK环境配置+scala环境配置+nodejs环境配置+开发工具intellij IDEA安装+Python数据分析环境配置+Jupyter开发工具安装+Python多版同时支持
  • Open SSL 开发环境配置

    万次阅读 2014-09-20 17:34:33
    Open SSL 开发环境配置 最后更新日期:2014-05-13 阅读前提:VisualStudio的基本使用、Cent OS的基本使用 环境: Windows 8.1 64bit英文版,Visual Studio 2013 Professional Update1英文版,ActivePerl 5.16.3,...
  • arcgis + vue 本地开发环境配置

    千次阅读 2018-04-28 18:23:15
    arcgis + vue 本地开发环境配置 1 首先用 vue-cli 生成项目结构并安装项目依赖,当然,这不是唯一的,同样也可以使用 iview-cli 来生成,再次不在赘述. 2 安装 arcgis 官方依赖 esri-loader,这个只是开发依赖,因此使用...
  • javaFX开发环境配置

    千次阅读 2019-06-01 20:58:05
    从Java7u6开始,JDK(Java开发工具包)包括了JavaFX库。...另外,IDE(Eclipse,NetBeans,IntelliJIDEA)也为JavaFX提供了支持,在使用前需要进行相应配置,下面将介绍如何在Eclipse中配置JavaFX的开发环境。 想要在...
  • 编写和运行程序之前我们必须要先把开发环境配置好,只有配置好了环境并且有了更方便的开发工具我们才能更加高效地用程序实现相应的功能,然而很多情况下我们可能在最开始就卡在环境配置上,如果这个过程花费了太多...
  • 在mac上Android Studio开发环境配置

    千次阅读 2019-08-09 21:45:54
    在mac上Android Studio开发环境配置 打开终端: java -version 得出结果: java version "1.8.0_212" Java(TM) SE Runtime Environment (build 1.8.0_212-b10) Java HotSpot(TM) 64-Bit Server VM (build 25.212-...
  • 【Spring实战】----开发环境配置

    千次阅读 2016-11-17 09:21:47
    俗话说:磨刀不误砍柴工,开发环境配置就是为开发做准备,本开发环境配置本着开发方便以及查看源代码便捷(本次实战主要是研究Spring源代码)的原则,因此配置如下: 1、开发IDE Myeclipse2014+gradle构建工具,...
  • webpack4.x开发环境配置

    万次阅读 多人点赞 2018-03-09 23:14:36
    写这篇文章的初衷在于,虽然网络上关于webpack的教程不少,但是大多已经过时,由于webpack版本更新后许多操作变化很大...为此,笔者进行了最新版配置的探索,使用的是windows操作系统,如果你的是webpack4.x版本,可...
  • Java10开发环境配置和eclipse的安装

    千次阅读 2018-09-05 09:23:06
    Java10开发环境配置和eclipse的安装 一、Java环境的设置 0x1 安装Java Java下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 安装下载好的jdk安装包,双击打开一直下一步。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 125,551
精华内容 50,220
关键字:

开发环境配置