准备工作:
1.Visual Studio 2015
2.freeglut-3.2.1.tar
3.win10系统环境
4.cmake-3.17.0-rc2-win64-x64
一,编译freeglut:
1.运行安装cmake-3.17.0-rc2-win64-x64


下一步,直到完成安装

如上图所示,填写路径内容,其中:
Where is the source code: 源代码解压之后的目录。
Where to build the binaries:新建的文件夹。
点击Generate按钮

执行完成后, Where to build the binaries 所指定的目录里面,生成了 freeglut.sln 以及相应的工程文件。

二,用VS2015打开freeglut.sln
(如果第一次打开,可能需要下载一些工具和库)

生成解决方案

三,配置环境,分三步
a. 将D:\freeglut-3.2.1\include\GL中的头文件放入C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\GL


b. 将D:\freeglut-3.2.1\build2\bin\Release 中freeglut.dll放入 C:\Windows\System32(32位电脑应该放入C:\Windows\SysWOW64)


c. 将D:\freeglut-3.2.1\build2\lib\Release 中freeglut.lib放入C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib\amd64(建议C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib也放一份)


四,vs属性配置
感谢这位大神的指点
https://blog.csdn.net/wh43023/article/details/78453255?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158388957319725247615181%2522%252C%2522scm%2522%253A%252220140713.130056874…%2522%257D&request_id=158388957319725247615181&biz_id=0&utm_source=distribute.pc_search_result.none-task



五,运行代码
最后新建控制台程序,
插入cpp文件,运行OpenGL代码,结果可以顺利运行。

六,问题
6.1 LINK : fatal error LNK1104: 无法打开文件“freeglut.lib”
解答:如果freeglutd.lib确实放到了正确的路径下,通常可以通过添加“NDEBUG”宏定义解决问题。按照第五步设置VS属性

520

被折叠的 条评论
为什么被折叠?



