Qt Creator, проблемы со сборкой проекта |
Здравствуйте, гость ( Вход | Регистрация )
Qt Creator, проблемы со сборкой проекта |
DEADHUNT |
20.12.2009, 19:50
Сообщение
#1
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
linux Qt Creator 1.2.1 стоял gcc 4.4, затем собрал gcc 4.5. при сборке из креатора появляются ошибки на фичи C++0x (в mkspecs прописан флаг -std=c++0x), хотя gcc 4.5 их поддерживает. если собирать makefile(сгенерериванный креатором) вручную то ошибок не возникает.
|
|
|
ViGOur |
20.12.2009, 23:16
Сообщение
#2
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Может Qt Creator просто не видит заголовочные файлы нового стандарта? Просто в C++0x добавлено их не мало, а Qt Creator о них ничего не знает.
|
|
|
DEADHUNT |
20.12.2009, 23:25
Сообщение
#3
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
дело не в заголовочных файлах, а например в лямбда функциях, raw-string literals, etc. он же сборку выполняет через makefile? вручную делаю make всё собирается без ошибок, как-то непонятно почему в креаторе ошибки появляются.
Сообщение отредактировал DEADHUNT - 20.12.2009, 23:25 |
|
|
ViGOur |
20.12.2009, 23:30
Сообщение
#4
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Через makefile, но создает его он сам, на основе своих путей к заголовочным файлам.
И думаю, что будет разница компилить в Qt Creator или в командной строке выполнить:
|
|
|
DEADHUNT |
20.12.2009, 23:36
Сообщение
#5
|
Активный участник Группа: Участник Сообщений: 430 Регистрация: 15.4.2009 Пользователь №: 686 Спасибо сказали: 26 раз(а) Репутация: 2 |
в make я использовал именно makefile созданный креатором, может он в него просто какие-то параметры передаёт и поэтому используется старый gcc.
|
|
|
ViGOur |
20.12.2009, 23:44
Сообщение
#6
|
Мастер Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: 40 |
Возможно. Нужно играться...
|
|
|
Текстовая версия | Сейчас: 23.12.2024, 21:38 |