赞
踩
环境 win7 + vs + vscode (在vscode编辑运行)
使用vs的开发者命令行工具,在准备的放置第一个程序的目录下。执行 code .
安装C/C++ vscode扩展包
shift + ctrl + b 配置生成task.json。选择cl编译,之后构建也要用开发者命令行code命令打开项目。
F5 配置 launch.json。选择window启动
第一个程序:first_opengl.c 来自opengl wiki,用一个窗体显示GL的版本。 https://www.khronos.org/opengl/wiki/Creating_an_OpenGL_Context_(WGL)
使用OpenGL有两个步骤:
1.创建OpenGL的上下文,即需要创建一个窗体来包含整个OpenGL的运行,这个工作一般用一些工具库来实现,如GLEW,书中提到的GLUT已经过时了。
2.加载OpenGL的函数。须平台相关的调用,当然这一部分也可以用一些通用的扩展库实现。
{ "version": "2.0.0", "tasks": [ { "type": "shell", "label": "C/C++: cl.exe build active file", "command": "cl.exe", "args": [ "/Zi", "/EHsc", "/Fd:", "${fileDirname}\\build\\PROC.pdb", "/Fe:", "${fileDirname}\\build\\${fileBasenameNoExtension}.exe", "/Fo:", "${fileDirname}\\build\\${fileBasenameNoExtension}.obj", "/D", "UNICODE", "${file}" ], "options": { "cwd": "${workspaceFolder}" }, "problemMatcher": [ "$msCompile" ], "group": { "kind": "build", "isDefault": true } } ] }
{ // Use IntelliSense to learn about possible attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "(Windows) 启动", "type": "cppvsdbg", "request": "launch", "program": "${workspaceFolder}/build/${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": false
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。