#haskell #opengl #gloss
#haskell #opengl #блеск
Вопрос:
Сообщество Haskell.
Я новичок в Haskell, могу реализовать только простые функции Haskell.
Я попробовал одну игровую программу на Haskell с открытым исходным кодом. Во время его запуска GHC выдавал следующие ошибки:
HexDame.hs: 1: 1: ошибка: не удалось загрузить интерфейс для ‘Graphics.Блеск ’
Perhaps you meant
Graphics.GL (from OpenGLRaw-3.1.0.0)
Graphics.GL.HP (from OpenGLRaw-3.1.0.0)
Graphics.GL.NV (from OpenGLRaw-3.1.0.0)
Use -v to see a list of the files searched for.
HexDame.hs: 2: 1: ошибка:
Не удалось загрузить интерфейс для ‘Graphics.Глянец.Interface.Pure.Game ’
Use -v to see a list of the files searched for.
HexDame.hs: 3: 1: ошибка:
Не удалось загрузить интерфейс для ‘Graphics.Gloss.Data.Extent ’
Use -v to see a list of the files searched for.
Я не уверен, установлен ли Gloss или нет. Я использую GHC в Windows в прокси-сети. Решение «cabal update» также не работает.
Для получения другой информации я загрузил весь пакет Haskell с веб-сайта, поэтому я предполагаю, что он включает в себя все необходимые пакеты, включая GLUT.
Пожалуйста, предложите решения.
Комментарии:
1. Вы можете (попытаться) установить Gloss через
cabal install gloss
. N.B. обычно лучше всего использовать серверную часть glfw черезcabal install gloss -fglfw
.2. можете ли вы указать конкретную
cabal
ошибку? Если самаcabal
команда найдена, ноcabal update
не выполняется, я подозреваю, что вам нужно установить переменную средыHTTP_PROXY
.3. @ja. Я не думаю, что он использовал Cabal. Вместо этого он использовал ghc для компиляции однофайловой программы, требующей gloss.