在Windows环境下配置OpenGL,以Visual Studio为IDE
请注意,这个教程只能在Windows环境下使用,MacOS可能无法使用。
0. 安装Visual Studio
已经安装了Visual Studio可以跳过此步骤,请确保你已经在Visual Studio中安装了“使用C++的桌面开发选项”。
打开下面的链接:https://visualstudio.microsoft.com/zh-hans/vs/ ,在下载选项中选择Community版本,该版本免费。
下载安装时,请确保已经勾选了“使用C++的桌面开发选项”:

进行下载安装,耗时可能会很长。
1. 安装vcpkg
执行以下步骤前请确保你已经安装好了Visual Studio。
使用C++开发的时候,能不能使用像Python的pip一样利用pip install命令进行一键安装呢?答案是可以的。当然,该方法有一定的网络要求,如果你卡在了下载等网络问题上,请尝试其他安装方式。
在C盘新建文件夹,其名称最好不要是中文,我的文件夹名称为vcpkg。(选择C盘的原因是防止出现路径问题)
打开vcpkg项目的首页:https://github.com/microsoft/vcpkg
打包复制一份源代码,解压到你刚才创建的文件夹中。
在解压好的文件夹空白处右键,选择“在终端打开”。
(或者打开CMD,输入cd 你的解压目录)
在终端中输入命令:
.\bootstrap-vcpkg.bat
出现:

表示安装完成。
再输入命令
.\vcpkg integrate install
出现:

表示与Visual Studio的链接成功了。
2. 安装OpenGL依赖库
然后分别输入以下命令:
.\vcpkg install glfw3
.\vcpkg install glad
跑完代码后,输入.\vcpkg list来查看你已经安装的库,如下就是安装完成:
3. 新建项目进行测试
打开Visual Studio,新建一个C++空项目,命名随意。
构建好项目后,在解决方案资源管理器的源文件新建一个Application.cpp文件,输入以下代码:https://learnopengl.com/code_viewer_gh.php?code=src/1.getting_started/1.2.hello_window_clear/hello_window_clear.cpp
按下F5编译运行后,出现如下窗口,就表示你的环境配置大功告成!
如果还是无法安装,可以试试懒人安装包
链接: https://pan.baidu.com/s/1u-Fco0rcpCHX3xHBlYh-CQ?pwd=q7qn 提取码: q7qn
链接:https://cloud.189.cn/web/share?code=eUnM7ny6jA7r 访问码:b2nw
下载后解压到C盘,在解压好的文件夹空白处右键,选择“在终端打开”。
(或者打开CMD,输入cd 你的解压目录)之后输入命令:
.\vcpkg integrate install
.\vcpkg list
之后打开Visual Studio测试即可。
请不要删除已经解压的文件,否则需要重新配置。
评论区