跳转至

项目级环境配置(单项目)

项目级环境配置

项目级环境配置是指仅将环境配置应用于单个项目,不同项目间不共享,如果新建项目需要重新配置。

"解决方案资源管理器" 栏中,右键单击项目名称,并选择 "属性" 打开项目属性页

注意:打开项目的属性页,而非 .cpp 文件的属性页


配置与平台

在修改项目属性之前,注意当前选择的所应用的配置平台,建议设置为:

  • 配置所有配置
  • 平台x64

区分 64 位和 32 位平台

此处选择的平台,需要与之后选择的不同位数(Win32/x64)程序的库目录(.lib)相对应!


设置附加包含目录(.h#

在项目属性页 "配置属性 > C/C++ > 常规" (1)中的附加包含目录右侧选择编辑

  1. C/C++ 选项仅在有 C/C++ 源文件(.c/.cpp)时才能设置,如果没有此选项可以尝试新建源文件


点击 "新行" 图标,新建目录属性并将值设为 GLEW 和 freeglut 的 include 目录


设置完成后,如图所示


设置附加库目录(.lib#

在项目属性页 "配置属性 > 链接器 > 常规" 中的附加库目录右侧选择编辑


点击 "新行" 图标,新建目录属性并将值设为 GLEW 和 freeglut 的 lib 目录(区分 32/64 位程序)

64 位与 32 位的 lib 目录

对于 64 位程序(x64)lib 目录设置为:

  • ...\glew\lib\Release\x64
  • ...\freeglut\lib\x64

对于 32 位程序(Win32)lib 目录设置为:

  • ...\glew\lib\Release\Win32
  • ...\freeglut\lib


设置完成后,如图所示

图中,以 64 位程序为例


设置附加依赖项 [可选]#

此步骤可跳过

这一步骤并不是必要的,编译器会自动查找所需依赖项,可以跳过此设置

在项目属性页 "配置属性 > 链接器 > 输入" 中的附加依赖项右侧选择编辑


在其中写入 GLEW 和 freeglut 的动态库文件名称:glew32.libfreeglut.lib,如图所示

注意拼写

如果动态库文件名称拼写有误(如将 freeglut 错写为 freelut ),编译器将报错无法找到 .lib 文件