当前位置:首页 » 数据仓库 » 怎么进入vs配置
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

怎么进入vs配置

发布时间: 2022-10-10 21:19:12

⑴ OpenGL编程指南第八版VS2015怎么配置

一、环境搭建指南

书中的地址

http://www.opengl-redbook.com/

去这里打包下载OpenGL红宝书的示例代码,解压后是这样

虽然没有第一章的代码但第一章的内容好歹算一个完整的例子,网上各种环境搭建教程也都以第一章的代码为例,我们就拿过来直接用一下。

1、打开VS2015创建一个空的控制台项目,然后新建一个cpp文件,粘贴红宝书第一章的示例代码

///////////////////////////////////////////////////////////////////////
//
// triangles.cpp
//
///////////////////////////////////////////////////////////////////////
#include <iostream>
using namespace std;
#include "vgl.h"
#include "LoadShaders.h"
enum VAO_IDs { Triangles, NumVAOs };
enum Buffer_IDs { ArrayBuffer, NumBuffers };
enum Attrib_IDs { vPosition = 0 };
GLuint VAOs[NumVAOs];
GLuint Buffers[NumBuffers];
const GLuint NumVertices = 6;
//---------------------------------------------------------------------
//
// init
//
void init(void)
{
glGenVertexArrays(NumVAOs, VAOs);
glBindVertexArray(VAOs[Triangles]);
GLfloat vertices[NumVertices][2] = {
{ -0.90, -0.90 }, // Triangle 1
{ 0.85, -0.90 },
{ -0.90, 0.85 },
{ 0.90, -0.85 }, // Triangle 2
{ 0.90, 0.90 },
{ -0.85, 0.90 }
};
glGenBuffers(NumBuffers, Buffers);
glBindBuffer(GL_ARRAY_BUFFER, Buffers[ArrayBuffer]);
glBufferData(GL_ARRAY_BUFFER, sizeof(vertices),
vertices, GL_STATIC_DRAW);
ShaderInfo shaders[] = {
{ GL_VERTEX_SHADER, "triangles.vert" },
{ GL_FRAGMENT_SHADER, "triangles.frag" },
{ GL_NONE, NULL }
};
GLuint program = LoadShaders(shaders);
glUseProgram(program);
glVertexAttribPointer(vPosition, 2, GL_FLOAT,
GL_FALSE, 0, BUFFER_OFFSET(0));
glEnableVertexAttribArray(vPosition);
}
//---------------------------------------------------------------------
//
// display
//
void display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
glBindVertexArray(VAOs[Triangles]);
glDrawArrays(GL_TRIANGLES, 0, NumVertices);
glFlush();
}

//---------------------------------------------------------------------
//
// main
//
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA);
glutInitWindowSize(512, 512);
glutInitContextVersion(4, 3);
glutInitContextProfile(GLUT_CORE_PROFILE);
glutCreateWindow(argv[0]);

glewExperimental = GL_TRUE;
if (glewInit()) {
cerr << "Unable to initialize GLEW ... exiting" << endl;
exit(EXIT_FAILURE);
}
init();
glutDisplayFunc(display);
glutMainLoop();
}

2、打开项目属性,在“VC++ Directories”选项卡中,将前面下载回来的红宝书示例代码中的include目录加入“Include Directories”,将lib目录加入“Library Directories”

3、打开项目属性,在“General”选项卡中,将“Platform Toolset”设置为VS2013

4、在项目管理器中右击Source Files的Filter,添加现有项,然后找到红宝书源码目录中的lib目录,添加LoadShaders.cpp文件

5、打开项目属性,在“Linker/Input”选项卡中,在“Ignore Specific Default Libraries”中添加libcmtd.lib

6、在项目目录中新建两个文本分别命名为triangles.vert和triangles.frag,也就是我们的顶点着色器和片段着色器啦

triangles.vert

#version 430 core
layout(location = 0) in vec4 vPosition;
void
main()
{
gl_Position = vPosition;
}

triangles.frag

#version 430 core
out vec4 fColor;
void
main()
{
fColor = vec4(0.0, 0.0, 1.0, 1.0);
}

7、编译,运行,搞定

二、所以然

1、关于第一步

这里的示例代码其实比书中的多了一句

glewExperimental = GL_TRUE;

书里的代码用到了GLEW库,GLEW可以跨平台支持OpenGL高级扩展特性,没有GLEW的话在Win平台是无法使用4.3的那些功能的。这句
代码是GLEW所有扩展的一个开关,需要在glewInit()之前执行。如果没有这一句,编译是可以通过的,但在运行时会崩溃。

2、关于第二步

主要目的是将示例代码中用到的GLUT和GLEW库的头文件和库文件引入项目目录。这一步没设置好的话编译无法通过,现象一般是无法打开freeglut相关库文件或者某些函数没有声明。

网上有些教程让你自己去下载并编译freeglut和glew,然后拷贝到各种系统目录和VS的目录,其实没用。所有用到的头文件和库文件在第八版示例代码include和lib目录中都有了,你只要正确引入项目中就不会有问题。

3、关于第三步

只有VS2015需要这一步

VS2015更改了很多标准库的链接方式和宏定义,而红宝书第八版中用到的freeglut库中用到了这些标准库和宏。所以如果报_sscanf或者__iob_func是无法解析的外部符号之类的错误,只需要把平台工具集改成旧的就行了。

4、关于第四步

没有这一项,LoadShaders中定义的函数会报无法解析的外部符号错误。

5、关于第五步

如果不忽略这个默认库,会报库冲突或者无法打开库文件的错误。

6、关于第六步

没着色器画个卵,运行漆黑一片。

7、双显卡电脑又躺枪了

我折腾了半天运行CMD显示Unable to create OpenGL 4.3 context,尼玛双显卡电脑默认用核心显卡启动应用。打开NVidia控制面板-管理3D设置-全局设置-首选图形处理器,把独显设为默认就OK了。

如何配置directx vs2015

一、下载安装SDK
1
在网络中搜索关键字“DirectX SDk”,单击下图所示的链接,进入下载页面。
提示:由于下载文件在500M左右,建议选择用迅雷进行下载。
本例中下载的为最新版本的SDK,即DirectX SDK June10
2
下载完成后双击安装文件进行安装,按照提示进行操作即可以完成安装步骤。
本文的安装路径设为D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)
3
以上两步即完成了DirectX SDK的安装。
二、在VS2013中进行配置
1
打开VS2013,新建一个空白的Win32控制台应用程序
建立好空白工程后,单击选项工程文件,右击鼠标在打开的快捷菜单中选择“Property”,打开工程的属性页面并在属性页面中找到Vc++ Directories选项
3
按照下图添加包含目录和库目录
包含目录
D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Include
库目录
D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Lib\x86
4
在“Link”即链接器选项下添加附加依赖项lib文件
添加如下的lib文件
d3d9.lib
d3dx10d.lib
d3dx9d.lib
dxerr.lib
dxguid.lib
winmm.lib
comctl32.lib
添加完成后保存并退出设置页面。
5
至此我们完成了DirectX SDK在Vs2013中的配置
三、测试代码
1
在VS2013的空白工程的源文件中添加一个空白的cpp文件,命名为source.cpp
2
在安装路径D:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Samples\C++\Direct3D\Tutorials\Tut01_CreateDevice中打开下图的文件,并将其中的代码复制到上图中的代码区
3
编译并运行此代码,如果显示为下图所示的结果则说明以上的配置成功了。

⑶ 如何在VS2013下配置OpenCV

一、VS2013配置 打开VS2013、下载安装OpenCV 1 进入到OpenCV官网,选择下载windows 版本的OpenCV 3,testPicture,集成了大量的计算机视觉以及图像处理等方面的算法,即完成了OpenCV的安装 END 二.0 alpha的环境下配置OpenCV 工具/。

⑷ 如何在VS2013下配置OpenCV

OpenCV(Open
Source
Computer
Vision
Library)是一个开源的计算机视觉库,集成了大量的计算机视觉以及图像处理等方面的算法。这些算法都是基于C和C++的,并且提供了一些知名软件的编辑接口,如Matlab、Python等。
OpenCV非常实用,应用领域主要有:人机互动、物体识别、人脸识别、机器视觉等等
下面介绍如何在WIn8.1+VS2013+OpenCV
3.0
alpha的环境下配置OpenCV
工具/原料
OpenCV
3.0
alpha
VS2013
一、下载安装OpenCV
1
进入到OpenCV官网,选择下载windows
版本的OpenCV
3.0
alpha
2
下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G
注:目录可根据自己需要更改
3
提取完成后,即完成了OpenCV的安装
END
二、设置OpenCV环境变量
1
打开计算机的属性页,找到环境变量
2
在系统环境变量下新建下列选项
3
在系统变量中找到Path变量并在最后加上下面语句
;%OPENCV%\x86\vc12\bin
4
在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2013配置中用到
END
三、VS2013配置
打开VS2013,新建一个空的Win32
控制台应用程序,工程名为OpencvTest
选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性”
添加现有属性成功后
在方案解决管理器在源文件下新建测试文件opencv
在资源选项下添加一个测试图片如,testPicture,并从网上搜一段opencv测试代码复制到OpencvTest.cpp中
编译并运行程序,出现测试图片说明配置成功

⑸ 如何在VS2013下配置OpenCV

OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,集成了大量的计算机视觉以及图像处理等方面的算法。这些算法都是基于C和C++的,并且提供了一些知名软件的编辑接口,如Matlab、Python等。

OpenCV非常实用,应用领域主要有:人机互动、物体识别、人脸识别、机器视觉等等

下面介绍如何在WIn8.1+VS2013+OpenCV 3.0 alpha的环境下配置OpenCV
工具/原料
OpenCV 3.0 alpha
VS2013
一、下载安装OpenCV
1
进入到OpenCV官网,选择下载windows 版本的OpenCV 3.0 alpha

2
下载完成后,双击文件后会自动提取文件,选择提取文件夹目录为F:\opencv\build,提取后文件大小约有3G

注:目录可根据自己需要更改

3
提取完成后,即完成了OpenCV的安装

END
二、设置OpenCV环境变量
1
打开计算机的属性页,找到环境变量

2
在系统环境变量下新建下列选项

3
在系统变量中找到Path变量并在最后加上下面语句

;%OPENCV%\x86\vc12\bin

4
在OpenCV的根目录下新建文件opencv300.props,这个文件将会在下面的VS2013配置中用到

END
三、VS2013配置
打开VS2013,新建一个空的Win32 控制台应用程序,工程名为OpencvTest

选择菜单栏中的“视图”——“属性管理器”——右击项目“添加现有属性”

添加现有属性成功后

在方案解决管理器在源文件下新建测试文件opencv

在资源选项下添加一个测试图片如,testPicture,并从网上搜一段opencv测试代码复制到OpencvTest.cpp中

编译并运行程序,出现测试图片说明配置成功

⑹ vs code在哪里打开设置面板

文件——首选项——设置

⑺ vs code 配置

文件 -> 首选项 -> 配置
或者
直接点击左下角的设置图标
搜索 proxy
然后在proxy一行中配置自己的代理地址,有密码的也要配置上(密码含有特殊字符要转义)

例如:
http://harry:[email protected]:8080

⑻ caffe windows10 vs2013怎么配置

我们可以在ubuntu下训练好caffemodel之后,在vs中调用已经训练好的模型,或者直接在windows下直接训练模型,这些都需要在windows下配置caffe。

有两种方法可以配置:

一种是直接上caffe官网:

下载打包好的第三方的库,覆盖到caffe根目录下的3rdparty文件夹下。并且将./3rdparty/bin目录添加到环境变量PATH中。

3.运行./src/caffe/proto/extract_proto.bat,生成caffe.pb.h,,caffe.pb.cc以及caffe_pb2.py。一开始发现生成不了,3rdparty/bin目录下没有protoc.exe,后来发现自己下载的第三方库是之前没有更新的,重新从上面的网址下载第三方库并覆盖即可。

4.如果你和我一样cuda版本不是7.0,则进入buildVS2013目录,用notepad打开.vcxproj文件,将里面的7.0都换成你的cuda版本,我这里是6.5。如果你不想编译无cuda版的,则跳过这一步。

5.打开buildVS2013目录下的MainBuilder.sln,如果还是无法加载,看看输出信息,我遇到过提示我一个cuda的props文件找不到,我就手动搜了一下,然后放到相应的目录下就可以加载了。

6.在每个项目的c/c++选项卡中把附加包含目录和附加库目录改成你自己的。

7.如果你不需要Python和matlab接口,直接将matcaffe和pycaffe两个工程卸载掉即可。然后就可以开始编译了。编译的时候如果有遇到提示找不到device_atomic_functions.hpp,直接将其注释就行。

8.测试。