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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблемы с инклюдами при переходе с QT 4 на QT 5  (Прочитано 7964 раз)
akaMDA
Гость
« : Апрель 15, 2013, 09:38 »

MSVC 2010,  MS Windows 7 x64
Имеется программа на QT 4, которая работает с форматом графики XPS. Работа достигается за счет использовании XpsObjectModel. На QT 4  подключение #include <XpsObjectModel.h> проходит без проблем, при переходе на На QT 5 - начинают сыпаться ошибки типа отсутсвия ;, переопредения различных классов, относящихся к XPS. В чем может быть проблема?
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #1 : Апрель 15, 2013, 12:18 »

Вы бы лог компиляции привели, а то на такой вопрос ответить можно только так - проблема в том, что в Qt 5 отсутствуют или переопределены различные классы, относящиеся к XPS.
Записан
akaMDA
Гость
« Ответ #2 : Апрель 23, 2013, 17:47 »

Вот лог.

Код:
18:32:36: Выполняются этапы для проекта printAdding...
18:32:36: Настройки не изменились, этап qmake пропускается.
18:32:36: Запускается: «C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe»
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64\nmake.exe" -f Makefile.Debug
cl -c -nologo -Zm200 -Zc:wchar_t -Zi -MDd -GR -W3 -w34100 -w34189 -EHsc -DUNICODE -DWIN32 -DQT_QML_DEBUG -DQT_DECLARATIVE_DEBUG -DQT_XMLPATTERNS_LIB -DQT_WIDGETS_LIB -DQT_NETWORK_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_OPENGL_ES_2 -DQT_OPENGL_ES_2_ANGLE -I"..\printAdding\insertInfo" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtXmlPatterns" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtWidgets" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtNetwork" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtXml" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtGui" -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\include\QtCore" -I"debug" -I"." -I"." -I"..\..\Qt\Qt5.0.2\5.0.2\msvc2012_64\mkspecs\win32-msvc2012" -Fodebug\ @C:\Users\dmitriym\AppData\Local\Temp\nm67E9.tmp
main.cpp
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsPrintJobStream"
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C2086: int IXpsPrintJobStream: переопределение
        C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41): см. объявление "IXpsPrintJobStream"
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(48) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsPrintJob"
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(48) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(45) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IEnumConnections"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(45) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(52) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IConnectionPoint"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(52) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(59) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IEnumConnectionPoints"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(59) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(66) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IConnectionPointContainer"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(66) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(73) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IClassFactory2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(73) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(80) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IProvideClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(80) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(87) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IProvideClassInfo2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(87) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(94) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IProvideMultipleClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(94) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(101) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleControl"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(101) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(108) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleControlSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(108) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(115) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyPage"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(115) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(122) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyPage2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(122) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(129) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyPageSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(129) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(136) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyNotifySink"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(136) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(143) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "ISpecifyPropertyPages"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(143) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(150) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistMemory"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(150) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(157) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistStreamInit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(157) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(164) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistPropertyBag"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(164) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(171) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "ISimpleFrameSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(171) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(178) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IFont"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(178) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(185) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPicture"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(185) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(192) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPicture2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(192) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(199) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IFontEventsDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(199) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(206) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IFontDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(206) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(213) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPictureDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(213) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(220) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleInPlaceObjectWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(220) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(227) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleInPlaceSiteEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(227) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(234) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleInPlaceSiteWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(234) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(241) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IViewObjectEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(241) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(248) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(248) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(255) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleParentUndoUnit"

Записан
akaMDA
Гость
« Ответ #3 : Апрель 23, 2013, 17:49 »

Код:
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(255) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(262) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IEnumOleUndoUnits"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(262) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(269) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleUndoManager"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(269) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(276) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPointerInactive"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(276) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(283) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IObjectWithSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(283) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(290) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPerPropertyBrowsing"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(290) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(297) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(297) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(304) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(304) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(311) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IAdviseSinkEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(311) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(318) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IQuickActivate"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(318) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(473) : error C2371: IEnumConnections: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(45): см. объявление "IEnumConnections"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(603) : error C2371: IConnectionPoint: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(52): см. объявление "IConnectionPoint"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(729) : error C2371: IEnumConnectionPoints: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(59): см. объявление "IEnumConnectionPoints"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(859) : error C2371: IConnectionPointContainer: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(66): см. объявление "IConnectionPointContainer"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(974) : error C2371: IClassFactory2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(73): см. объявление "IClassFactory2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1120) : error C2371: IProvideClassInfo: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(80): см. объявление "IProvideClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1208) : error C2371: IProvideClassInfo2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(87): см. объявление "IProvideClassInfo2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1305) : error C2371: IProvideMultipleClassInfo: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(94): см. объявление "IProvideMultipleClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1443) : error C2371: IOleControl: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(101): см. объявление "IOleControl"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1573) : error C2371: IOleControlSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(108): см. объявление "IOleControlSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1729) : error C2371: IPropertyPage: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(115): см. объявление "IPropertyPage"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1911) : error C2371: IPropertyPage2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(122): см. объявление "IPropertyPage2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2079) : error C2371: IPropertyPageSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(129): см. объявление "IPropertyPageSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2191) : error C2371: IPropertyNotifySink: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(136): см. объявление "IPropertyNotifySink"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2291) : error C2371: ISpecifyPropertyPages: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(143): см. объявление "ISpecifyPropertyPages"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2373) : error C2371: IPersistMemory: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(150): см. объявление "IPersistMemory"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2532) : error C2371: IPersistStreamInit: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(157): см. объявление "IPersistStreamInit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2660) : error C2371: IPersistPropertyBag: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(164): см. объявление "IPersistPropertyBag"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2774) : error C2371: ISimpleFrameSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(171): см. объявление "ISimpleFrameSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2894) : error C2371: IFont: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(178): см. объявление "IFont"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3225) : error C2371: IPicture: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(185): см. объявление "IPicture"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3463) : error C2371: IPicture2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(192): см. объявление "IPicture2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3699) : error C2371: IFontEventsDisp: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(199): см. объявление "IFontEventsDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3821) : error C2371: IFontDisp: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(206): см. объявление "IFontDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3943) : error C2371: IPictureDisp: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(213): см. объявление "IPictureDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4065) : error C2371: IOleInPlaceObjectWindowless: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(220): см. объявление "IOleInPlaceObjectWindowless"
Записан
akaMDA
Гость
« Ответ #4 : Апрель 23, 2013, 17:50 »

Код:
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4211) : error C2371: IOleInPlaceSiteEx: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(227): см. объявление "IOleInPlaceSiteEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4407) : error C2371: IOleInPlaceSiteWindowless: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(234): см. объявление "IOleInPlaceSiteWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4778) : error C2371: IViewObjectEx: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(241): см. объявление "IViewObjectEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5027) : error C2371: IOleUndoUnit: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(248): см. объявление "IOleUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5139) : error C2371: IOleParentUndoUnit: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(255): см. объявление "IOleParentUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5292) : error C2371: IEnumOleUndoUnits: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(262): см. объявление "IEnumOleUndoUnits"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5421) : error C2371: IOleUndoManager: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(269): см. объявление "IOleUndoManager"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5623) : error C2371: IPointerInactive: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(276): см. объявление "IPointerInactive"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5739) : error C2371: IObjectWithSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(283): см. объявление "IObjectWithSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5861) : error C2371: IPerPropertyBrowsing: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(290): см. объявление "IPerPropertyBrowsing"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6019) : error C2371: IPropertyBag2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(297): см. объявление "IPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6177) : error C2371: IPersistPropertyBag2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(304): см. объявление "IPersistPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6311) : error C2371: IAdviseSinkEx: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(311): см. объявление "IAdviseSinkEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6501) : error C2371: IQuickActivate: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(318): см. объявление "IQuickActivate"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(45) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMShareable"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(45) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(52) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMVisual"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(52) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(59) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMPart"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(59) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(66) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGlyphsEditor"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(66) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(73) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGlyphs"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(73) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(80) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMDashCollection"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(80) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(87) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMMatrixTransform"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(87) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(94) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGeometry"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(94) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(101) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGeometryFigure"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(101) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(108) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGeometryFigureCollection"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(108) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(115) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMPath"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(115) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(122) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(122) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(129) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGradientStopCollection"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(129) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(136) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMSolidColorBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(136) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(143) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMTileBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(143) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(150) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMVisualBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(150) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(157) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMImageBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(157) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(164) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGradientStop"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(164) : fatal error C1003: число ошибок превышает 100; остановка компиляции
printadding.cpp
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsPrintJobStream"
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C2086: int IXpsPrintJobStream: переопределение
        C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41): см. объявление "IXpsPrintJobStream"
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(48) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsPrintJob"
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(48) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(45) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IEnumConnections"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(45) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(52) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IConnectionPoint"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(52) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(59) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IEnumConnectionPoints"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(59) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(66) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IConnectionPointContainer"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(66) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(73) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IClassFactory2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(73) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(80) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IProvideClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(80) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(87) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IProvideClassInfo2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(87) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(94) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IProvideMultipleClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(94) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(101) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleControl"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(101) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(108) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleControlSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(108) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(115) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyPage"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(115) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(122) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyPage2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(122) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(129) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyPageSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(129) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(136) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyNotifySink"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(136) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(143) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "ISpecifyPropertyPages"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(143) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(150) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistMemory"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(150) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(157) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistStreamInit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(157) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(164) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistPropertyBag"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(164) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(171) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "ISimpleFrameSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(171) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(178) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IFont"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(178) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(185) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPicture"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(185) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(192) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPicture2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(192) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(199) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IFontEventsDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(199) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(206) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IFontDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(206) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
Записан
akaMDA
Гость
« Ответ #5 : Апрель 23, 2013, 17:51 »

Код:
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(213) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPictureDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(213) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(220) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleInPlaceObjectWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(220) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(227) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleInPlaceSiteEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(227) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(234) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleInPlaceSiteWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(234) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(241) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IViewObjectEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(241) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(248) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(248) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(255) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleParentUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(255) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(262) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IEnumOleUndoUnits"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(262) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(269) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IOleUndoManager"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(269) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(276) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPointerInactive"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(276) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(283) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IObjectWithSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(283) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(290) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPerPropertyBrowsing"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(290) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(297) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(297) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(304) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IPersistPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(304) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(311) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IAdviseSinkEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(311) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(318) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IQuickActivate"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(318) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(473) : error C2371: IEnumConnections: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(45): см. объявление "IEnumConnections"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(603) : error C2371: IConnectionPoint: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(52): см. объявление "IConnectionPoint"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(729) : error C2371: IEnumConnectionPoints: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(59): см. объявление "IEnumConnectionPoints"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(859) : error C2371: IConnectionPointContainer: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(66): см. объявление "IConnectionPointContainer"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(974) : error C2371: IClassFactory2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(73): см. объявление "IClassFactory2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1120) : error C2371: IProvideClassInfo: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(80): см. объявление "IProvideClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1208) : error C2371: IProvideClassInfo2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(87): см. объявление "IProvideClassInfo2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1305) : error C2371: IProvideMultipleClassInfo: переопределение; различные базовые типы
Записан
akaMDA
Гость
« Ответ #6 : Апрель 23, 2013, 17:52 »

Код:
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(94): см. объявление "IProvideMultipleClassInfo"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1443) : error C2371: IOleControl: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(101): см. объявление "IOleControl"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1573) : error C2371: IOleControlSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(108): см. объявление "IOleControlSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1729) : error C2371: IPropertyPage: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(115): см. объявление "IPropertyPage"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(1911) : error C2371: IPropertyPage2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(122): см. объявление "IPropertyPage2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2079) : error C2371: IPropertyPageSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(129): см. объявление "IPropertyPageSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2191) : error C2371: IPropertyNotifySink: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(136): см. объявление "IPropertyNotifySink"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2291) : error C2371: ISpecifyPropertyPages: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(143): см. объявление "ISpecifyPropertyPages"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2373) : error C2371: IPersistMemory: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(150): см. объявление "IPersistMemory"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2532) : error C2371: IPersistStreamInit: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(157): см. объявление "IPersistStreamInit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2660) : error C2371: IPersistPropertyBag: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(164): см. объявление "IPersistPropertyBag"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2774) : error C2371: ISimpleFrameSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(171): см. объявление "ISimpleFrameSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(2894) : error C2371: IFont: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(178): см. объявление "IFont"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3225) : error C2371: IPicture: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(185): см. объявление "IPicture"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3463) : error C2371: IPicture2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(192): см. объявление "IPicture2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3699) : error C2371: IFontEventsDisp: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(199): см. объявление "IFontEventsDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3821) : error C2371: IFontDisp: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(206): см. объявление "IFontDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(3943) : error C2371: IPictureDisp: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(213): см. объявление "IPictureDisp"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4065) : error C2371: IOleInPlaceObjectWindowless: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(220): см. объявление "IOleInPlaceObjectWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4211) : error C2371: IOleInPlaceSiteEx: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(227): см. объявление "IOleInPlaceSiteEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4407) : error C2371: IOleInPlaceSiteWindowless: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(234): см. объявление "IOleInPlaceSiteWindowless"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(4778) : error C2371: IViewObjectEx: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(241): см. объявление "IViewObjectEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5027) : error C2371: IOleUndoUnit: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(248): см. объявление "IOleUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5139) : error C2371: IOleParentUndoUnit: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(255): см. объявление "IOleParentUndoUnit"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5292) : error C2371: IEnumOleUndoUnits: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(262): см. объявление "IEnumOleUndoUnits"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5421) : error C2371: IOleUndoManager: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(269): см. объявление "IOleUndoManager"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5623) : error C2371: IPointerInactive: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(276): см. объявление "IPointerInactive"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5739) : error C2371: IObjectWithSite: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(283): см. объявление "IObjectWithSite"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(5861) : error C2371: IPerPropertyBrowsing: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(290): см. объявление "IPerPropertyBrowsing"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6019) : error C2371: IPropertyBag2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(297): см. объявление "IPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6177) : error C2371: IPersistPropertyBag2: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(304): см. объявление "IPersistPropertyBag2"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6311) : error C2371: IAdviseSinkEx: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(311): см. объявление "IAdviseSinkEx"
c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(6501) : error C2371: IQuickActivate: переопределение; различные базовые типы
        c:\program files (x86)\windows kits\8.0\include\um\ocidl.h(318): см. объявление "IQuickActivate"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(45) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMShareable"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(45) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(52) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMVisual"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(52) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(59) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMPart"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(59) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(66) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGlyphsEditor"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(66) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(73) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGlyphs"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(73) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(80) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMDashCollection"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(80) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(87) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMMatrixTransform"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(87) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(94) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGeometry"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(94) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(101) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGeometryFigure"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(101) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(108) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGeometryFigureCollection"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(108) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(115) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMPath"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(115) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(122) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(122) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(129) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGradientStopCollection"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(129) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(136) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMSolidColorBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(136) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(143) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMTileBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(143) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(150) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMVisualBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(150) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(157) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMImageBrush"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(157) : warning C4091: : пропускается слева от "interface", когда ни одна переменная не объявлена
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(164) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsOMGradientStop"
c:\program files (x86)\windows kits\8.0\include\um\xpsobjectmodel.h(164) : fatal error C1003: число ошибок превышает 100; остановка компиляции
Создание кода...
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64\cl.EXE" : возвращенный код "0x2"
Stop.
NMAKE : fatal error U1077: "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\BIN\amd64\nmake.exe" : возвращенный код "0x2"
Stop.
18:32:50: Процесс «C:\Qt\Qt5.0.2\Tools\QtCreator\bin\jom.exe» завершился с кодом 2.
Ошибка при сборке/установке проекта printAdding (комплект: Desktop Qt 5.0.2 MSVC2012 64bit)
Во время выполнения этапа «Сборка»
18:32:50: Прошло времени: 00:14.



Записан
akaMDA
Гость
« Ответ #7 : Апрель 23, 2013, 17:54 »

Это происходит при подключении
Код:
#include <XpsObjectModel.h>
в Qt 5. В 4.8 все норм. Еще заметил, что в  4.8 винапишные функции без
Код:
#include <Windows.h>
не видны. В  5 - видны. Может с этим связано.
Но как решить проблему?
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #8 : Апрель 23, 2013, 18:34 »

Подозреваю, что в pro файле надо добавить QT += axserver или что-то подобное, для того, чтобы компилятор начал COM интерфейсы понимать.
Записан
akaMDA
Гость
« Ответ #9 : Апрель 25, 2013, 07:43 »

Для QT все вроде добавил - в QT 4.8 же все норм. Видимо надо что-то указать MSVC 2012.
Записан
eJinn
Гость
« Ответ #10 : Май 14, 2013, 07:22 »

Первая ошибка:
Цитировать
C:\Program Files (x86)\Windows Kits\8.0\include\um\xpsprint.h(41) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "IXpsPrintJobStream"
Точно точку с запятой не почикал случайно в файле xpsprint.h?
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #11 : Май 14, 2013, 19:50 »

Для QT все вроде добавил - в QT 4.8 же все норм.
В Qt 5 другая структура модулей.
Записан
thechicho
Гость
« Ответ #12 : Май 14, 2013, 21:34 »

может зацикливание .h файлов?
http://stackoverflow.com/questions/6573718/c-qt-compile-problem-syntax-error-missing-before-identifier-no-idea
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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