如何在Windows机器上构建或安装freeglut
How to build or install freeglut on a windows machine
我下载了freeglut。 我正在阅读安装说明。 我提取了所有文件。 我看到一个名为配置(和 configure.ac)的文件。 我打开了视觉工作室命令提示符并将目录更改为
C:DevStuffOpenGLfreeglut-2.8.0
下一步是配置包
./configure
这看起来像一个 Linux 命令。我应该如何在Windows 7机器上完成这种构建? 我有Visual Studio 2010 ultimate ed。
更新
我找到了VS2010目录并成功执行了构建。 我需要freeglut_static.lib
,它不是从这个版本中出来的。 输出目录
....libx86Debug
只包含一个lib文件freeglut.lib。
我怀疑我需要制作文件,但我真的不知道。 OpenGL Superbible 示例项目需要此库。 在示例项目中,当我尝试运行它时,会出现编译错误:
error LNK1181: cannot open input file 'freeglut_static.lib' C:DevStuffOpenGLSB-WinwBinSuperBible4examplesprojectsmicrosoftchapt01blockLINK block
试图获取第 4 版 OpenGL 超级圣经样本以在 Windows 盒子上工作的人的信息。
该网站提供了您需要的一切。 无需单独构建或安装 freeglut。 只是项目配置不正确。 对于 Visual Studio 2010,下面是第一个名为 block 的项目的修复:
右键单击项目>属性> VC++ 目录>库 目录(不包括目录)> 添加指向下载附带的freeglut_static.lib。 例如
C:DevStuffOpenGLSB-WinwBinSuperBible4examplessrcshared;
如果您现在构建,您将收到有关无法链接 LIBC.lib 的新错误。 在项目属性仍处于打开状态的情况下,转到"链接器>输入">"忽略特定的默认库">单击下拉箭头>单击
<Edit...>
>键入LIBC.lib
并单击"确定"。
现在一切都应该很好。
我应该如何在Windows 7机器上完成这种构建?
微处理器。
或者使用 VisualStudio2010
目录中的 VS2010 解决方案。
编辑:
如果需要freeglut_static.lib
请使用 freeglut.sln
中的Debug_Static
或Release_Static
配置。
- Mingw-64 在构建和安装后不会编译 openCV 代码
- 为什么构建目录中新构建的共享库与安装目录中的副本具有不同的依赖项集?
- 如何将构建的C++库安装到 /usr/include?
- 安装 v142 以使用 v142 构建工具进行构建
- 如何防止 CMake 在构建时(而不是在安装时)为共享库创建符号链接?
- 所有Visual Studio安装程序崩溃,可视化构建工具也无法正常工作
- 使用CMAKE构建和安装静态库
- 安装使用Bazel构建的库
- 错误:尝试在全新系统安装中构建应用程序后未定义对'...'的引用
- 从 docker 映像构建中省略安装文件
- 在没有root权限的情况下安装NTL,并在生成文件中修改其构建路径
- 在QT中的大型项目中指定构建/目标/安装路径
- 修复了安装 OSRM 时使用"make"命令时的构建问题
- 如何使用PJSIP库在MINGW上安装NASM,以构建Windows应用程序的OpenH264库
- 如何在 conda 虚拟环境中安装 c++ 构建工具以与 cython/setproctitle 一起使用
- 如何构建和安装 OpenCV+contrib .so 库 for Android
- 如何为C 安装忍者构建
- 如何使用Python站点包装中安装的TensorFlow配置Bazel以构建C 应用
- 如何导入或安装预构建的Python扩展模块(C )(即未通过Setuptools编译的库)
- 如何翻译使用预构建的QT安装程序框架创建的安装程序,无论OS语言如何