2

我很垃圾 :) 那么任何人都可以帮助编写分步手册,如何安装“cairo”、“glut”并在 Windows 7 上的 VS 2010 项目(C++)中使用它?

PS:最有趣的事情是我在 Linux 中毫无问题地做到了这一点。

4

1 回答 1

2

我不知道 cairo,但设置 GLUT 相当简单。

  1. 下载FreeGLUT
  2. 解压下载的存档
  3. 进入目录unpack-dir/freeglut-x.x.x/VisualStudio2008
  4. 打开视觉工作室项目
  5. 为您要创建的每个目标(发布、调试)重新构建项目

这应该会创建一个同名的 DLL 文件和一个 lib 文件。现在,如果你想创建一个使用 GLUT 的新项目,只需正确配置项目:

  1. 创建新项目
  2. 创建一个主 C/C++ 文件(否则,您将无法设置包含设置)
  3. 转到项目设置(右键单击项目 ->配置属性
  4. C/C++ -> 常规:将 freeglut 包含目录添加到附加包含目录
  5. Linker -> General :在Additional Library Directories下添加构建的 .lib (freeglut) 文件的路径
  6. 在 Linker (input) settings 下:在Additional Dependencies下添加 .lib 文件的名称

如果您遵循此设置,您应该能够#include <GL/glut.h>在您的代码中使用 GLUT ( ) 并且它应该可以很好地编译。不确定如何添加 cairo,但这可能是一个非常相似的过程。

于 2011-02-23T07:49:01.717 回答