Spack не устанавливает переменные среды для glfw?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Spack не устанавливает переменные среды для glfw?

Сообщение Anonymous »

Я установил glfw с помощью spack, используя spack install glfw после проверки наличия пакета с именем glfw в репозитории spack, используя информацию о spack глфв. После установки (никакого предупреждения или чего-то еще не отображалось) я загрузил пакет (

Код: Выделить всё

spack load glfw
) и попытался скомпилировать пример треугольника-opengl.c (https://github.com/glfw/glfw/blob/maste ... e-opengl.c), но компилировал как< /p>

Код: Выделить всё

g++ -o test test.cpp -lGL -lX11 -lpthread -lXrandr -lXi
Просто возвращается

Код: Выделить всё

fatal error: GLFW/glfw3.h: No such file or directory
4 | #include 
|          ^~~~~~~~~~~~~~
compilation terminated.
Я проверил некоторые переменные среды, такие как PATH (

Код: Выделить всё

echo $PATH
), но есть что-то, связанное с каталогом glfw include в каталогах spack. С другой стороны, компиляция с помощью

Код: Выделить всё

g++ -o test test.cpp -I$(spack location -i glfw)/include $(spack location -i glfw)/lib/libglfw3.a -lGL -lX11 -lpthread -lXrandr -lXi
Работает нормально, но тогда нет смысла использовать spack load glfw.
Это то, что случилось со мной перед попыткой использовать catch2, тогда я проигнорировал это и установил catch2 из исходного кода, но сейчас это происходит снова, и это заставляет меня думать, что я просто что-то упускаю, что это такое ? Что я делаю не так и как мне загружать или использовать эти библиотеки? Некоторые другие пакеты, такие как eigen, работают нормально, просто выполняя загрузку eigen перед компиляцией, это касается только некоторых пакетов.
Кроме того, я был ищу, какие переменные среды устанавливает spack, но ничего не нашел. Я также признателен, если бы вы сказали мне, где я могу это найти.

Подробнее здесь: https://stackoverflow.com/questions/790 ... s-for-glfw
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как исправить java.lang.ClassNotFoundException: org.lwjgl.glfw.GLFW
    Anonymous » » в форуме JAVA
    0 Ответы
    40 Просмотры
    Последнее сообщение Anonymous
  • Как исправить java.lang.ClassNotFoundException: org.lwjgl.glfw.GLFW [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Ошибка GLFW #65544 "Не удалось инициализировать GLFW"
    Anonymous » » в форуме C++
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • GitVersion, похоже, не устанавливает переменные среды в файле csproj.
    Anonymous » » в форуме C#
    0 Ответы
    7 Просмотры
    Последнее сообщение Anonymous
  • Yocto устанавливает пользовательские переменные, глобальные переменные
    Anonymous » » в форуме Python
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C++»