Абсолютно смертоносный wxWidgets Pain - PullRequest
6 голосов
/ 01 декабря 2010

Я никогда не использовал wxWidgets прежде, и я хотел бы попробовать его, но я столкнулся с миллионом проблем с началом.

Я использую wxWidgets 2.9.1 в Visual Studio 2010. Я прошел пакетную сборку, чтобы построить каждый проект в каждой конфигурации.

Я добавил ссылки include и lib на мой проект.

Когда я пытаюсь скомпилировать простое "Привет, мир!"Программа, я получаю эту ошибку:

Error   1   error C1083: Cannot open include file: '../../../lib/vc_lib/msw/wx/setup.h': No such file or directory

Я проверил мою папку lib / vc_lib, и действительно, там не было папки "msw", которую можно найти.Были только "mswu", "mswud", "mswunivu" и "mswunivd".

Кто-нибудь знает, что происходит?: /

Ответы [ 3 ]

6 голосов
/ 01 декабря 2010

Прежде всего, вы можете пересмотреть WX. Я использовал его, потратил много времени и кода на продукты на его основе, и оказалось, что это не так жарко.

Возможно, проблема в том, что у вас не включены флаги Юникода, а только версия Юникода. Видимо в любом случае. Так что зайдите в свои свойства и измените набор символов на Unicode. Это на странице общих свойств.

3 голосов
/ 01 декабря 2010

Вы должны создать этот файл самостоятельно из файла шаблона setupin.h (или подобного, не помню).См. http://wiki.wxwidgets.org/Setup.H.

Но я согласен с ответом Ноа выше: я написал большое коммерческое приложение wx за последние пять лет и никогда больше не выберу wx.Слишком много ошибок, слишком много упущений функций, медленный процесс исправления и слишком много ошибок в коде.Теперь, когда у Qt есть приемлемая лицензия, я серьезно рассмотрю это как альтернативу ...

2 голосов
/ 18 декабря 2015

Прочитайте первый комментарий, он даст лучший ответ.

...