Название: Внутренняя ошибка в файле компилятора[РЕШЕНО] Отправлено: Larry от Декабрь 01, 2011, 10:46 Доброе утро, форумчане! Пишу программу для работы с com-портом и использую библиотеку QSerialDevice. Когда я создаю список доступных скоростей передачи данных, то появляется ошибка: fatal error C1001: Внутренняя ошибка в файле компилятора.
Вот код: Код: void CGPSTerminal::initInterface() Название: Re: Внутренняя ошибка в файле компилятора Отправлено: GreatSnake от Декабрь 01, 2011, 10:53 Какой смысл заводить неиспользуемый массив speedComPort?
И причём здесь Пользовательский интерфейс (GUI)? PS. скорее всего дело в tr(). Ты планируешь как-то переводить числа? Зачем ??? Название: Re: Внутренняя ошибка в файле компилятора Отправлено: LisandreL от Декабрь 01, 2011, 13:50 MSVC? Попробуйте оптимизации поотключать: http://msdn.microsoft.com/en-us/library/chh3fb0k.aspx
С другим компилятором проявляется? В дебажном варианте проявляется или только в релизе? Название: Re: Внутренняя ошибка в файле компилятора Отправлено: Larry от Декабрь 01, 2011, 17:58 Извините, что не отвечал,..не было на месте. Убрал tr() не помогло, поигрался с оптимизацией тоже самое...Что может быть еще?
Название: Re: Внутренняя ошибка в файле компилятора Отправлено: GreatSnake от Декабрь 01, 2011, 19:15 Показывай описание SPEEDCOMPORT и CGPSTerminal.
Название: Re: Внутренняя ошибка в файле компилятора Отправлено: Larry от Декабрь 01, 2011, 22:27 Код: struct SPEEDCOMPORT Описание CGPSTerminal завтра с утра покажу, все на работе осталось :)...спасибо Название: Re: Внутренняя ошибка в файле компилятора Отправлено: LisandreL от Декабрь 01, 2011, 23:58 Стоп! Блин, я туплю.
Структуры же инициализируются фигурными скобками, а у вас круглые. Название: Re: Внутренняя ошибка в файле компилятора Отправлено: Larry от Декабрь 02, 2011, 09:47 Стоп! Блин, я туплю. это не Вы тупите, а я :)...дожился блин...спасибо огромное, что ткнули носом :)Структуры же инициализируются фигурными скобками, а у вас круглые. Название: Re: Внутренняя ошибка в файле компилятора Отправлено: LisandreL от Декабрь 02, 2011, 09:55 это не Вы тупите, а я Ну, я в том смысле, что если б заметил, сразу бы сказал, а не посылал бы с опциями оптимизации играться.Ну и компилятор, вообще говоря, мог бы повнятней ошибку выдавать. Название: Re: Внутренняя ошибка в файле компилятора[РЕШЕНО] Отправлено: Larry от Декабрь 02, 2011, 10:55 еще раз огромное спасибо, просто мне надо быть повнимательней ;D
Название: Re: Внутренняя ошибка в файле компилятора[РЕШЕНО] Отправлено: GreatSnake от Декабрь 02, 2011, 10:59 еще раз огромное спасибо, просто мне надо быть повнимательней ;D Кстати, если бы ты посмотрел описание ошибки Fatal Error C1001 (http://msdn.microsoft.com/en-us/library/y19zxzb2.aspx) и отключил оптимизацию, то вполне возможно облегчил задачу компилятора по выявлению ошибки)Название: Re: Внутренняя ошибка в файле компилятора[РЕШЕНО] Отправлено: Larry от Декабрь 02, 2011, 11:17 спасибо, учту
|