标签:1.0 工程 OpenGL 新建 0.0 Studio2017 Visual GL
网上关于OpenGL在Windows上的各种教程多且杂,关键是步骤繁琐,而且容易出错。在这里,给出一个最简洁的方式,不用来回复制粘贴各种文件,添加各种库,,而是直接安装的方式。
该方式的配置不是针对所有的VS的工程的,而是仅仅针对某个工程而言的,这样做的优点在于配置简单,而且库函数头文件在单独的工程中不会互相干扰,缺点就是每次想要测试的时候,都需要进行新建一个工程,重新下载配置。
新建一个工程
在这里我新建一个空项目,名称是Project1。然后新建一个main.cpp的文件。
使用NuGet Package Manager进行安装
进行如下的操作:
选择Manage Nuget Packages Solutions,然后进入如下界面:
在相应的搜索框中输入:NupenGL,之后进行安装
之后进行测试,输入下面的代码:
#include <GL/glut.h>
void init() {
glClearColor(1.0, 1.0, 1.0, 0.0);
glMatrixMode(GL_PROJECTION);
gluOrtho2D(0.0, 200.0, 0.0, 150.0);
};
void lineSegment() {
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(0.0, 0.4, 0.2);
glBegin(GL_LINES);
glVertex2i(180, 15);
glVertex2i(10, 145);
glEnd();
glFlush();
}
int main(int argc, char** argv) {
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);
glutInitWindowSize(400, 300);
glutCreateWindow("An Example OpenGL Program");
init();
glutDisplayFunc(lineSegment);
glutMainLoop();
return 0;
}
输出结果:
参考连接:
https://developercommunity.visualstudio.com/content/problem/297911/vs-2017-with-opengl.html
标签:1.0,工程,OpenGL,新建,0.0,Studio2017,Visual,GL 来源: https://blog.csdn.net/qq_45662588/article/details/120140198
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。