胶原有问题

时间:2009-04-07 08:37:22

标签: visual-c++ opengl header

我正在尝试从互联网上下载的免费代码,
当我编译它时说..
“错误2致命错误LNK1104:无法打开文件'glui32d.lib'MarchingCubesGLUI MarchingCubesGLUI”

我似乎无法在网上找到很多关于GLui的参考资料 我知道我没有glui.h .dll和.lib文件等等。

那我该怎么办?

仅供参考:我正在使用VS 2008的c ++

3 个答案:

答案 0 :(得分:1)

请检查http://glui.sourceforge.net/

正如其中所述:“GLUI是一个基于GLUT的C ++用户界面库,为OpenGL应用程序提供按钮,复选框,单选按钮和旋转器等控件。它独立于窗口系统,依赖于GLUT来处理所有与系统相关的问题,例如窗口和鼠标管理。“

那么,你应该做什么恕我直言从网站下载glui-2.35.zip,在目录中取消它并构建GLUI可执行文件(DLL和lib)。请参阅donwloaded zip中包含的readme.txt文件中的说明。

下一步是确保其他包含目录还包含您在glui安装中包含的路径,并且之前构建的lib包含在您尝试编译的项目中。

希望这可以解决您的问题。

答案 1 :(得分:0)

您需要找到所需的库(.lib)文件,并将其放在编译器可以在构建程序的链接阶段找到的位置。

答案 2 :(得分:0)

首先确保已安装openGL。我不确定,但如果它没有安装Visual Studio 2008,您应该从Platform SDK安装它,可以从Microsoft站点下载。

然后,确保在include目录和库目录列表中包含OpenGL的头文件和lib文件所在的文件夹。 (转到工具/选项,“项目和解决方案/ VC ++目录”部分。