установка freeglut в visual studio 2019 - PullRequest
0 голосов
/ 26 апреля 2020

Я пробовал много способов установки freeglut в visual studio, но он не работает. У меня есть решение, но я не понимаю, как с ним работать. решение это 1. Откройте PowerShell. 2. git клон https://github.com/Microsoft/vcpkg.git 3. cd. \ Vcpkg 4.. \ bootstrap -vcpkg.bat 5.. \ Vcpkg.exe установить openssl 6.. \ Vcpkg.exe интегрировать установить После вышеуказанных шагов вы можете использовать opengl прямо в вашем VS. Более подробную информацию о vcpkg можно найти здесь: https://github.com/Microsoft/vcpkg Я застрял на шаге 4, где команда не работает в powershell:

Цитата

. \ bootstrap -vcpkg.bat: термин '. \ bootstrap -vcpkg.bat' не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был включен, проверьте правильность пути и повторите попытку. В строке: 1 символ: 1 +. \ bootstrap -vcpkg.bat + ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: ObjectNotFound: (. \ bootstrap -vcpkg.bat: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException

Blockquote

В чем здесь проблема? что может быть решением этого?

1 Ответ

0 голосов
/ 27 апреля 2020

Прежде всего для использования freeglut вы, вероятно, захотите сделать:

.\vcpkg.exe install freeglut вместо .\vcpkg.exe install openssl

Если вы сделали это и объединили его с .\vcpkg.exe integrate install, vcpkg будет автоматически включен папка <vcpkgroot>/installed/<triplet>/include включает ваши папки включения в VS и автоматически связывает все библиотеки <vcpkgroot>/installed/<triplet>/(debug/)lib/.

Лично я всегда предлагал бы использовать цепочку инструментов CMake, поскольку некоторые определения препроцессора не могут быть установлены автоматически.

Я также настоятельно рекомендую вам прочитать документацию vcpkg, так как эти подробности также объяснены там

...