Компиляция wxWidgets 2.8.12 и 2.9.3 в Visual Studio 11 Beta - PullRequest
1 голос
/ 02 марта 2012

Я попытался скомпилировать wxWidgets и получил ошибки, связанные с отсутствующим заголовочным файлом "wx / setup.h".

wxMSW-2.8.12\include\wx/platform.h(196): fatal error C1083: Cannot open include file: 'wx/setup.h': No such file or directory

Существуют ли простые изменения конфигурации, которые я могу сделать, чтобы позволить мне скомпилировать библиотеки?
Окружающая среда
Windows 7 64-битная
Visual C ++ 11 Beta

К вашему сведению: я успешно построил wxWidgets на этом компьютере с использованием Visual C ++ 9.

Ответы [ 2 ]

2 голосов
/ 08 ноября 2012

setup.h фактически находится в каталоге "msvc" рядом с "wx" в "include". Вам также необходимо включить папку msvc, и она должна работать.

1 голос
/ 05 марта 2012

Компиляция из командной строки должна работать, см. http://wxwidgets.blogspot.com/2012/02/building-wxwidgets-with-microsoft.html (хотя я проверял это только с 2.9, а не с 2.8). Обратите внимание, что вы должны использовать другой COMPILER_PREFIX, чтобы избежать конфликтов между вашей существующей сборкой VC9 и этой, например, nmake -f makefile.vc COMPILER_PREFIX=vc100.

Если вы используете файлы проекта, вам следует убедиться, что импорт версий VC9 работал правильно, возможно, что-то плохое произошло в процессе импорта.

...