2012-06-04 3 views
2

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

Есть учебники по этому вопросу из различных источников длинных, каждый из нескольких страниц, с различными советами по настройке, изменение конфигурации и т.д. Установка 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. 

ответ

1

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

wxWidgets 2.9 Packages and Repositories

Если вы используете окна Просто перейдите на страницу загрузки для Codelite и скачать codelite с WxWidgets. Установите его, скопируйте установленный каталог wxWidgets везде, где это необходимо!

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

Вы можете задать любой вопрос

+0

Спасибо - я должен был уточнить, я на Windows-7, любые двоичные файлы для этого? – guthrie

+0

См. Обновленный ответ! –

Смежные вопросы