Название: error C2059: syntax error : 'constant' Отправлено: sybasesql от Февраль 22, 2011, 16:20 Дано:
Windows 7 x64 Visual Studio 10.0 Qt 4.7.1 Visual Studio Add-in 1.1.7 Коллеги, подскажите, при сборке простой программы вылетает ошибка: 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(161): error C2059: syntax error : 'constant' 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(161): error C2238: unexpected token(s) preceding ';' 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(162): error C2143: syntax error : missing ')' before 'constant' 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(162): error C2143: syntax error : missing ';' before 'constant' 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(162): error C2059: syntax error : ')' 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(162): error C2238: unexpected token(s) preceding ';' Сама программа: Код: #pragma once Название: Re: error C2059: syntax error : 'constant' Отправлено: GreatSnake от Февраль 22, 2011, 16:24 Включайте
Цитировать #include <QThread> а неЦитировать #include <QTCore/qobject.h> Название: Re: error C2059: syntax error : 'constant' Отправлено: sybasesql от Февраль 22, 2011, 16:42 Включайте Цитировать #include <QThread> а неЦитировать #include <QTCore/qobject.h> Прошу прощения, у меня именно Код: #include <QThread> Название: Re: error C2059: syntax error : 'constant' Отправлено: pastor от Февраль 22, 2011, 17:01 Цитировать class MainThread : public QThread { public: ..... }; сорри Название: Re: error C2059: syntax error : 'constant' Отправлено: sybasesql от Февраль 22, 2011, 17:18 Цитировать class MainThread : public QThread { public: ..... }; Убери ";" и заинклудь QThread, как это уже сказал GreatSnake Еще раз: Имеем код: Код: #pragma once Имеем ошибку: Код: 1>c:\libraries\qt\4.7.1\src\corelib\kernel\qobject.h(161): error C2059: syntax error : 'constant' Название: Re: error C2059: syntax error : 'constant' Отправлено: pastor от Февраль 22, 2011, 18:38 Попробуй закаментить
Цитировать #pragma once и добавить "стражи включения"Если проект небольшой, выложи код сюда Название: Re: error C2059: syntax error : 'constant' Отправлено: sybasesql от Февраль 24, 2011, 10:56 Попробуй закаментить Цитировать #pragma once и добавить "стражи включения"Если проект небольшой, выложи код сюда добавил, не помогает. ??? выложил проект на яндексе. ссылка: http://narod.ru/disk/6253145001/Test.zip.html (http://narod.ru/disk/6253145001/Test.zip.html) Название: Re: error C2059: syntax error : 'constant' Отправлено: pastor от Февраль 24, 2011, 16:33 Как ты создавал проект? Я вижу стандартный студийный проект (со всякими stdafx и прочим), а не Qt проект
Название: Re: error C2059: syntax error : 'constant' Отправлено: sybasesql от Февраль 24, 2011, 16:41 Как ты создавал проект? Я вижу стандартный студийный проект (со всякими stdafx и прочим), а не Qt проект создавал, как студийный проект. при чем тут это вобще? Название: Re: error C2059: syntax error : 'constant' Отправлено: pastor от Февраль 24, 2011, 16:58 При том, что это не правильно. Результат видишь сам
|