在 visual studio 2019 年安装 freeglut

installation of freeglut in visual studio 2019

我已经尝试了很多在 visual studio 中安装 freeglut 的方法,但它不起作用。我有一个解决方案,但我不知道如何使用。解决方案是这样的 1.打开电源外壳。 2. git 克隆 https://github.com/Microsoft/vcpkg.git 3. 光盘.\vcpkg 4..\bootstrap-vcpkg.bat 5. .\vcpkg.exe 安装openssl 6. .\vcpkg.exe integrate install 经过以上步骤,你就可以直接在你的VS中使用opengl了。更多关于vcpkg的信息,请看这里:https://github.com/Microsoft/vcpkg 我现在卡在第 4 步,命令在 powershell 中不起作用 它说

Blockquote

.\bootstrap-vcpkg.bat : 术语“.\bootstrap-vcpkg.bat”未被识别为 cmdlet、函数、脚本的名称 文件,或可运行的程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确 然后再试一次。 在 line:1 char:1 + .\bootstrap-vcpkg.bat + ~~~~~~~~~~~~~~~~~~~~~ + 类别信息:ObjectNotFound:(.\bootstrap-vcpkg.bat:String) [], CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException

Blockquote

这里有什么问题?有什么解决方案?

首先要使用 freeglut,您可能想做的是:

.\vcpkg.exe install freeglut 而不是 .\vcpkg.exe install openssl

如果您这样做并将其与 .\vcpkg.exe integrate install 结合使用,vcpkg 将自动将 <vcpkgroot>/installed/<triplet>/include 文件夹包含到您在 VS 中的包含文件夹中,并自动 link 所有库 <vcpkgroot>/installed/<triplet>/(debug/)lib/

我个人总是建议使用 CMake 工具链,因为某些预处理定义无法自动设置。

我还强烈建议您阅读 vcpkg 的 documentation,因为那里也解释了这些细节