vs2017配置作业环境【opengl+opencv】

参考博客:

http://blog.csdn.net/songqiu65/article/details/68067715?locationNum=15&fps=1  作者:songqiu65

http://blog.csdn.net/qq_19003345/article/details/76098781   作者:葡萄君

为了做图形学大作业总结的一个配置,,大神略过

 

1.安装vs2017,官网直接选择vs2017community,不需要找什么破解版,够用了

官网链接附上:https://www.visualstudio.com/zh-hans/?rr=https%3A%2F%2Fwww.baidu.com%2Flink%3Furl%3DBZ2MCDrWtREeP3XcclMoDOH0RoC-RMXItKEouLMz-3f12mfI5z8kCJvqHhbgYkRu%26wd%3D%26eqid%3Ddbacb5f0000077420000000459e99153

 

安装配置啥的不记得了,记得第一栏的三个都勾了

2.然后开始配置opengl

<1>、下载库文件:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip

<2>、解压放置配置文件:(注释X为你自己的安装盘符)

找到目录:

X:\vs2017\VC\Tools\MSVC\14.11.25503\include  放入glut.h(说明下,参考的博客说创建gl文件夹放入glut.h,我运行时会报错找不到glut.h)

X:\vs2017\VC\Tools\MSVC\14.10.25017\lib\x86  将glut.lib,glut32.lib放到里面

最后把glut.dll和glut32.dll放到

C:\Windows\system32文件夹内(32位系统)或‪C:\Windows\SysWOW64(64位系统)

(在参考博客中提出下面这是第二种安装方法,个人两种都安装了,uhmmmm.....自行参考吧)

点击

项目—管理Nuget程序包 

然后点击浏览—在搜索栏输入NupenGL 

然后安装(如果有两个就安装两个)

 

上述完成之后,进行测试,测试代码如下:

    #include   
    void Show()  
    {  
        glClear(GL_COLOR_BUFFER_BIT);  
        glRectf(-0.1f, -0.1f, 0.5f, 0.5f);  
        glFlush();  
    }  
      
    int main(int argc, char *argv[])  
    {  
        glutInit(&argc, argv);  
        glutInitDisplayMode(GLUT_RGB | GLUT_SINGLE);  
        glutInitWindowPosition(100, 100);  
        glutInitWindowSize(400, 400);  
        glutCreateWindow("OpenGL");  
        glutDisplayFunc(Show);  
        glutMainLoop();  
        return 0;  
    }  


可看到白色方块,ummmm.....我的创建文件方式,后面都一样,在这里说明下:

文件-新建-项目

vs2017配置作业环境【opengl+opencv】_第1张图片

下面的名称和位置自行更改,然后确定即可,测试代码复制到入口文件,及名字为你命名的名称的那个cpp文件(最好为英文名称)

 

3.配置opencv

1.下载并安装opencv3.2.0(稍后补上资源链接)
2.建立项目,同上述(下面有测试代码)
3.x86改为x64(opencv3.2.0里面只有x64,x86需要自己编译)

vs2017配置作业环境【opengl+opencv】_第2张图片

4.右键打开文件名我的是ConsoleApplication1

vs2017配置作业环境【opengl+opencv】_第3张图片
打开属性,更改上面参数为所有平台,所有配置

vs2017配置作业环境【opengl+opencv】_第4张图片

打开VC++目录-包含目录 填入下面三个地址:

X:\opencv\build\include\opencv2

X:\opencv\build\include\opencv

X:\opencv\build\include

右键项目-》属性-》链接器-》常规-》附加库目录

填入X:\opencv\build\x64\vc14\lib

右键项目-》属性-》链接器-》输入-》附加依赖项

填入X:\opencv\build\x64\vc14\lib\opencv_world320.lib和X:\opencv\build\x64\vc14\lib\opencv_world320d.lib

5.将bin目录(OpenCV\build\x64\vc14\bin)中的3个dll文件复制到(C:\Windows\SysWOW64)和(C:\window\System32)中

 

 

测试代码:

#include 
#include 
#include 
using namespace cv;
using namespace std;
int main()
{
    char c;
    VideoCapture inputVideo(0);    //0为外部摄像头的ID,1为笔记本内置摄像头的ID
    Mat src;
    for(;;)
    {
        inputVideo >> src;
        imshow("input",src);
       c = waitKey(10);
       if (c == 27) break;
    }
  return 0;
}


两个测试都完成即配置完成~

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(工具使用)