Как правильно добавить GLFW? - PullRequest
0 голосов
/ 25 января 2020

В этом уроке после всей сборки CMake, которую я сделал, но не обязательно понимаю, почему это так, он говорит следующее:

Как только мы сгенерировали библиотеку нам нужно убедиться, что IDE знает, где найти библиотеку и включаемые файлы для нашей программы OpenGL. Для этого есть два общих подхода:

  1. Мы находим папки / lib и / include в IDE / компиляторе и добавляем содержимое папки include в GLFW в папку / include в IDE и аналогичным образом добавьте glfw3.lib в папку / lib среды IDE. Это работает, но это не рекомендуемый подход. Трудно отследить вашу библиотеку и включить файлы, и новая установка вашего IDE / компилятора приводит к тому, что вам придется выполнять этот процесс заново.

  2. Другой подход (и рекомендуемый) заключается в создании нового набора каталогов в месте по вашему выбору, который содержит все заголовочные файлы / библиотеки из сторонних библиотек, на которые вы можете ссылаться из вашей IDE / компилятора. Например, вы можете создать одну папку, содержащую папку Libs и Include, в которой мы будем хранить все наши библиотеки и заголовочные файлы соответственно для проектов OpenGL. Теперь все сторонние библиотеки организованы в одном месте (которое может использоваться несколькими компьютерами). Однако требуется, чтобы каждый раз, когда мы создаем новый проект, нам приходилось сообщать IDE, где искать эти каталоги.

Теперь я не совсем понимаю ни один из методов и как бы я go об этом. Я хотел попробовать рекомендуемый подход. Каково было бы лучшее расположение для этой папки 'Directory', и какой из элементов папки 'glfw-3.3.2' я бы поместил здесь? И как я узнаю, как сообщить IDE, где искать эти каталоги? Есть ли какое-нибудь простое для понимания место, где можно получить эту информацию о том, как правильно управлять этим? Я работаю с сообществом visual studio 2017.

...