Russian Qt Forum
Ноябрь 01, 2024, 23:41 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка сборки  (Прочитано 3856 раз)
cya-st
Гость
« : Сентябрь 15, 2012, 00:05 »

Всем привет
Вылетает ошибка при сборке проекта: "error: exception handling disabled, use -fexceptions to enable"
Qt 4.8.3. Ругается на код: throw 1;.
Может кто нибудь сталкивался с подобным?
Записан
V1KT0P
Гость
« Ответ #1 : Сентябрь 15, 2012, 00:12 »

Всем привет
Вылетает ошибка при сборке проекта: "error: exception handling disabled, use -fexceptions to enable"
Qt 4.8.3. Ругается на код: throw 1;.
Может кто нибудь сталкивался с подобным?
Ну явно же говорит что исключения отключены, либо добавь -fexceptions как он просит. Либо убери -fno-exceptions если есть.
Записан
cya-st
Гость
« Ответ #2 : Сентябрь 15, 2012, 00:20 »

Эту опцию нужно при конфигурации Qt указывать? В проекте есть возможность указать?
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4746



Просмотр профиля WWW
« Ответ #3 : Сентябрь 15, 2012, 01:36 »

при конфигурации
Записан

Изучением C++ вымощена дорога в Qt.

UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
V1KT0P
Гость
« Ответ #4 : Сентябрь 15, 2012, 01:38 »

Эту опцию нужно при конфигурации Qt указывать? В проекте есть возможность указать?
Знаю что обычно исключения отключают при статической сборке кьюта. А так ключи находятся в папке qt\mkspecs\win32-g++\qmake.conf это если для gcc под винду.
Там у меня например:
Цитировать
QMAKE_CXXFLAGS_EXCEPTIONS_ON = -fexceptions -mthreads
QMAKE_CXXFLAGS_EXCEPTIONS_OFF = -fno-exceptions
После попытки собрать глянь в консоль сборки там указаны ключи с которыми компилятся исходники у меня например там такое:
Цитировать
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_THREAD_SUPPORT
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.044 секунд. Запросов: 22.