Бинарный файл wxWindows 2.9 для Windows

После обновления до новой платформы Haskell мои существующие программы wxHaskell не работают. Все они теперь требуют wxWidgets 2.9, для которого я не могу найти бинарных версий. В wxPack есть 2.8, а кроме того, нужно получить компилятор и собрать его локально из того, что я вижу.

Существуют руководства по этому вопросу из разных источников, каждое длиной в несколько страниц, с различными советами по настройке, изменению конфигураций и т. д. Установите wxConfig, установите компиляторы minGW, настройте конфигурации, перестройте и т. д.

Есть ли источник простой бинарной установки? Я надеюсь, что некоторые простые инструменты типа apt-get или cabal, инструменты библиотеки Haskell (в Windows?) кажутся менее интегрированными, чем другие, с которыми я знаком.

(Обновление) Я установил и скомпилировал wxWidgets локально, но до сих пор не могу установить компоненты wxHaskell. Я уверен, что все это просто требует некоторых довольно простых деталей, но опять же, спустя некоторое время, надеюсь, что не придется тратить на это намного больше времени, и хотелось бы, чтобы это было более автоматизировано!

Configuring wxc-0.90.0.3...
Configuring wxc to build against wxWidgets 2.9

setup.exe: Missing dependencies on foreign libraries:
* Missing C libraries: wxmsw29ud_all, wxtiffd, wxjpegd, wxpngd, wxzlibd,
wxregexud, wxexpatd, wxregexud
This problem can usually be solved by installing the system packages that
provide these libraries (you may need the "-dev" versions). If the libraries
are already installed but in a non-standard location then you can use the
flags --extra-include-dirs= and --extra-lib-dirs= to specify where they are.
cabal: Error: some packages failed to install:
wx-0.90.0.1 depends on wxc-0.90.0.3 which failed to install.
wxc-0.90.0.3 failed during the configure step. The exception was: ExitFailure 1
wxcore-0.90.0.1 depends on wxc-0.90.0.3 which failed to install.

person guthrie    schedule 04.06.2012    source источник


Ответы (1)


Да, ты можешь. CodeLite (C++ IDE, который я использую) недавно был обновлен для использования wx29. Поскольку в репозитории еще нет бинарных файлов, Дэйв их настроил. Найдите все инструкции в вики CodeLite ниже

Пакеты и репозитории wxWidgets 2.9

Если вы используете Windows, просто перейдите на страницу загрузки Codelite и загрузите codelite с помощью wxWidgets. Установите его, скопируйте установленную директорию wxWidgets куда нужно!

Также вроде есть официальные бинарники. Я никогда не пробовал скачивать что-либо оттуда, так что попробуйте сами. Ссылка вот эта

Не стесняйтесь задавать любые вопросы

person Stefano Mtangoo    schedule 22.10.2012
comment
Спасибо - я должен был уточнить, я на Windows-7, какие-нибудь бинарники для этого? - person guthrie; 22.10.2012