在 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,因为那里也解释了这些细节
我已经尝试了很多在 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,因为那里也解释了这些细节