之所以写这篇博客,是因为今天中午我醒来的时候,突然有一个妹妹来找我探讨关于CPT205的问题。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcyNi8yZDMxZWFiYzJkNzRmZGI3MmU5ZTk5NzI4N2JhNDNmZS5KUEVH)
有CPT205的同学可能都发现了这个问题,那就是OpenGL每次都要重新配置,不然就没法正常跑代码。但是配置的过程又很繁琐,时隔一周没有动过VS,可能会遗忘,又要去查之前的lab文件,非常麻烦。
那么,有没有一个简单的方法可以让我们轻松的完成环境的配置呢?
当然有啦!
首先,打开一个VS项目,在Solultion Explorer中点击Property Manager。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzYyMy82NTQwMWZiNzEwY2M3OTZiNzNmOGQwODc2NWViZGU1Ny5wbmc=)
同样也可以在View -> Other Windows -> Property Manager打开[1]。
之后,点击项目名左边的三角展开项目,鼠标右键点击“Debug|x64”,点击“Add new project property sheet...”[2]。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzgwNi8yODYwZjc4ZGExNDFiNDQyYjMxMjlkZmYzZDA5ODk1ZS5wbmc=)
然后随便起一个名字,点击右下角的“Add”。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzcxNi82YjI4NGJlMzNkODM0MzA3ZTNmYzY5MzVjMzI0OGM5NC5wbmc=)
之后展开“Debug|x64”,点击我们刚才添加的property sheet。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY2MS8zOGMxODlkZjZjNzA0ZGUwYzk0NzE0NWE1ODM4MTFhZC5wbmc=)
在之后弹出的窗口中,就按照正常的流程配置OpenGL的环境。为了方便大家,我将流程也附在下面[3]。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzMxMi8zYWM0ZGMzNDE4ZmY3YzZjYTgyNWUxNGNhZDhiNDQ5MC5wbmc=)
配置流程:
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzY1MC9lZDI3Y2MzYWI3NzY3ZWRiZTIwMmJhNzNmZDcyYmJiMi5wbmc=)
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzEzNS9iOWU5ZjBiNTQ4YzRmMTJlNDkxMDA5Yzg4NGU2OGQzNy5wbmc=)
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzg2Ni82ZjRlNzUzYzY3YWM4ZmJmNWEzYzlmNmYwNGZiNTFkMi5wbmc=)
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzU4Ny83MmQyZDFlOGY1MWFkOGFiMjk3NGFiOGIzYzJjYzFlYi5wbmc=)
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzIwMy9lOTEzN2VmMDQzMWMwZmFlYzQwYzY3MWUwZTcxZmZjYi5wbmc=)
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE2NS9lMmRkNjM2ZTk5ZjNhMTNjNDNhMjE3MWFkMzg4YzJkNS5wbmc=)
配置完成后,点击“确定”即可。
之后我们可以在该项目的目录下看到后缀为.props配置文件。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzIyNC82YzkzMjFlN2NjY2ZlZjE5ZTRhYmZlYzExNGFhZDI5MC5wbmc=)
在此之后,如果我们要创建新的OpenGL项目,只需要来到“Property Manager”, 右键点击“Debug|x64”,点击“Add existing property sheet...”,导入我们之前创建好的.props配置文件即可。
![解决Visual studio中OpenGL环境的重复配置问题 解决Visual studio中OpenGL环境的重复配置问题](/default/index/img?u=aHR0cHM6Ly9waWFuc2hlbi5jb20vaW1hZ2VzLzE5MS8xMTEyZDY3ZmE1MDBjYmZiNmY4ODg2NTA4YjBjODU5Ny5wbmc=)
你,学废了吗?
References:
[1], https://blog.csdn.net/qq_37939434/article/details/80648268
[2], https://blog.csdn.net/qq_34003876/article/details/108166064
[3], CPT203, Week01Lab.pdf