我如何安装GLUT,GLUI,GLEW和GLFW,以便每次在VS中创建新项目时都不需要拔毛?

时间:2015-12-22 14:28:23

标签: visual-studio glut glfw glew

我已经通过安装NVidia CG工具包解决了GL和GLUT部分。但是,与GLEW,GLFW,GL WTF W等一直存在问题......

我想在这样的位置安装与GLUT,GLUI,GLEW和GLFW相关的.h,.lib和.dll文件,以便每次创建新的时候都不需要拉我的头发Visual Studio 2003/2005/2008/2010/2012/20中的项目........

我使用的是64位Windows-7。

但是,每次我创建一个新项目时,其他人都在困扰我。

2 个答案:

答案 0 :(得分:1)

创建一个空项目,您将在其中设置一次所有必需属性:

  • C / C ++ - >一般 - >其他包含目录
  • 链接器 - >一般 - >其他图书馆馆藏
  • 链接器 - >输入 - >附加依赖
  • 所有其他属性(如果需要)......

然后,使用文件 - >从VS菜单导出模板以导出项目模板,因此您可以在每次创建新项目时使用它。有关项目模板的更多信息,请访问:

https://msdn.microsoft.com/library/xkh1wxd8(v=vs.100).aspx

编辑:

创建一个环境变量,该变量将保存包含必要库和标头的目录路径(例如,GL_LIBS)。然后,在设置要导出的项目的属性时,请使用此变量值而不是绝对路径(例如:%GL_LIBS%\xyz_headers_dir)。这样,如果要更改库的位置,唯一需要的是更改环境变量,它将起作用。当多个团队成员在同一个项目上工作而又不想将这些文件保存在同一个位置时,这也很有用。

还有一件事,因为“导出模板”在VS2010或更早版本上不起作用,您将不得不执行其他步骤。如果您使用的是VS2010,这只是一个小问题,因为您可以使用VS扩展来导出项目模板:

https://visualstudiogallery.msdn.microsoft.com/57320b20-34a2-42e4-b97e-e615c71aca24/

如果您使用的是更旧的版本,则必须创建一个自定义向导,以便导出VC ++项目模板:

https://msdn.microsoft.com/en-IN/library/96xz4cw2(v=vs.90).aspx

答案 1 :(得分:0)

我根本不建议这样做,因为如果你想构建一个没有这些库的项目,你仍然会让它们混乱你的包含路径。如果碰巧使用相同的包含文件作为其中一个,这可能会导致与其他库的冲突。但如果你坚持......

Visual Studio具有每个项目获得的默认路径。您只需将所选的包含和库路径添加到这些路径即可。在旧版本的Visual Studio中,它们位于工具 - > 选项 - > 项目和解决方案 - > VC ++目录或类似的东西。在较新的Visual Studio版本中,它们位于项目/解决方案属性表的 VC ++目录属性页中。