当前位置:嗨网首页>书籍在线阅读

11-创建Visual Studio自定义项目模板

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

创建Visual Studio自定义项目模板

因为我们在C++ / OpenGL程序中使用了很多专用库,所以创建Visual Studio模板将使启动新的OpenGL项目变得更加容易。本节介绍创建和使用此模板的步骤。

启动Visual Studio(假设为2017版本)。创建一个新的空C++项目。在顶部中心,菜单栏下方有两个相邻的下拉菜单。

  • 右边的下拉菜单允许你指定“x86”或“x64”——选择“x86”。
  • 左侧的下拉菜单允许你指定是在“调试”模式还是“发布”模式下进行编译。对于这两个模式都需要完成几个步骤。也就是说,它们应该在“调试”模式下完成,然后在“发布”模式下重复。

先在“调试”模式下(然后在“发布”模式下)进入“项目属性”并进行以下更改:

  • 在“VC++”下(也可以说是“C / C++”),单击“常规”,然后在“其他包含目录”下添加你之前创建的“include”文件夹。
  • 在“链接器”下,有以下两个更改。
  • (a)单击“常规”,然后在“其他库目录”下添加先前创建的“lib”文件夹。
  • (b)单击“输入”,然后在“附加依赖项”下添加以下4个文件名:glfw3.lib,glew32.lib,soil2-debug.lib和opengl32.lib(最后一个应该已作为标准Windows SDK的一部分提供)。

对“调试”和“发布”模式的项目属性都进行上述更改后,就可以开始创建模板了。创建模板通过进入“项目”菜单并选择“导出模板”来完成。选择“项目”模板,并为模板提供有意义的名称,例如“OpenGL project”。

安装库并设置好自定义模板后,创建一个新的OpenGL C++项目就很简单了。

(1)启动Visual Studio,在菜单栏“文件”下选择“新建→项目”。

(2)使用OpenGL模板(现在显示为选项)来创建项目。

(3)在右侧的解决方案资源管理器中,在“源文件”下添加“main.cpp”。

(4)在右侧的解决方案资源管理器中,右键单击项目名称,然后在弹出菜单中选择“在文件资源管理器中打开文件夹”。你应该在这里看到main.cpp文件。着色器文件也将在开发期间放置在此文件夹中。

(5)向上导航一级到父文件夹,并将“glew32.dll”文件复制到“Release”或“Debug”文件夹中,具体取决于所需的解决方案配置。

在开发、测试和调试应用程序之后,程序可以作为一个单独的可执行文件进行部署。部署时需要在“发布”模式下构建项目,然后将以下文件放在同一个文件夹中。

  • 构建项目时生成的.exe文件。
  • 应用程序使用的所有着色器文件。
  • 应用程序使用的所有纹理图像和模型文件。
  • glew32.dll。