Не удается открыть файл включения: 'stddef.h' Ошибка при обнаружении такого файла или каталога при создании примера приложения Qt - PullRequest
3 голосов
/ 29 ноября 2010
Файл

stddef.h находится в установленной папке Nokia Qt SDK include, но все равно я получаю ошибку компиляции при запуске Qt Simulator. Есть идеи?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 29 ноября 2010

Это сообщение об ошибке произошло со мной, когда я попытался скомпилировать для Windows версию VS2008 для Qt8, но Visual C ++ 2008 фактически не был установлен на моем компьютере.(VS2010 был, но это не имело значения.)

У меня есть для вас следующие идеи:

  • Попробуйте установить Visual C ++ 2008
    или
  • Попробуйте использовать MinGW вместо VS2008

Сам симулятор Qt не очень полезен, так что не расстраивайтесь, если вам не удастся заставить его работать.Лучше всего запускать ваше приложение на целевом устройстве, а в целях отладки вы также можете скомпилировать ваши приложения для настольных ОС.

0 голосов
/ 30 сентября 2011

Некоторые детали для «Попробуйте использовать MinGW вместо VS2008»: недостаточно установить Visual Studio 2008 Visual C ++ (компилятор).Вам также понадобится SDK для платформы Windows.Но есть более простой способ компилировать приложение Qt под Windows: MinGW

Если Qt Creator уже установлен (в противном случае: http://qt.nokia.com/downloads -> Qt_SDK_Win_online_v1_1_3_en.exe -> выборочная установка -> Qt SDK / Средства разработки / Qt 4.7.4 / ** Рабочий стол Qt 4.7.4 - MinGW):

  1. Запустить Qt Creator
  2. Меню: Помощь |Start Updater
  3. Менеджер пакетов (Maintain Qt SDK)
  4. В виде дерева: Qt SDK / Средства разработки / Qt 4.7.4 / Рабочий стол Qt 4.7.4 - MinGW

- Харальд-Рене Флаш (он же hfrmobile)

...