crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в Конфликт системных заголовочников
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
Теги
Выровнять по центру
Ссылка на тему
Ссылка на сообщение
Скрытый текст
Сокращение
Код с подсветкой
Offtopic
 
Удалить форматирование
Спец. элементы
Шрифт
Размер
 
Цвет шрифта
 
Отменить ввод
Вернуть ввод
Полужирный
Курсив
Подчеркнутый
 
 
Смайлики
Вставить изображение
Вставить адрес электронной почты
Цитата
Код
Раскрывающийся текст
 
Увеличить отступ
По левому краю
По центру
По правому краю
Вставить список
Вставить список

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
SABROG Дата 27.6.2009, 16:30
 
Цитата
Qt4.4.3


В 4.5.2 в файле qatomic_windows.h вообще отсутствует строка:

long int InterlockedCompareExchange


Такая только есть:

long __cdecl InterlockedCompareExchange(long Q_ARGUMENT_TYPE * Destination, long Exchange, long Comperand);


На gcc 4.4.0 собралась вся папка demos. Affine работает.
Litkevich Yuriy Дата 27.6.2009, 15:35
  Попытался скомпилировать qextserialport, на своей новой машинке (Aser)

И получил такие ошибки:
c:\work\tomsk\Tomsk\3rdparty\qextserialport-1.1>make
g++ -c -O2 -Wall -frtti -fexceptions -mthreads -DUNICODE -DQT_LARGEFILE_SUPPORT -D_TTY_WIN_ -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -I"c:\Programs\Qt4.4.3\include\QtCore" -I"c:\Progra
ms\Qt4.4.3\include\QtCore" -I"c:\Programs\Qt4.4.3\include" -I"c:\Programs\Qt4.4.3\include\ActiveQt" -I"build\moc" -I"." -I"c:\Programs\Qt4.4.3\mkspecs\default" -o build\obj\qextserialport.o qextserial
port.cpp
In file included from c:/Programs/MinGW32/bin/../lib/gcc/mingw32/3.4.5/../../../../include/windows.h:50,
                 from win_qextserialport.h:11,
                 from qextserialport.h:12,
                 from qextserialport.cpp:21:
c:/Programs/MinGW32/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1663: error: declaration of C function `LONG InterlockedCompareExchange(volatile LONG*, LONG, LONG)' conflicts with
c:/Programs/Qt4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:387: error: previous declaration `long int InterlockedCompareExchange(long int*, long int, long int)' here
c:/Programs/MinGW32/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1667: error: declaration of C function `LONG InterlockedDecrement(volatile LONG*)' conflicts with
c:/Programs/Qt4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:389: error: previous declaration `long int InterlockedDecrement(long int*)' here
c:/Programs/MinGW32/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1668: error: declaration of C function `LONG InterlockedExchange(volatile LONG*, LONG)' conflicts with
c:/Programs/Qt4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:390: error: previous declaration `long int InterlockedExchange(long int*, long int)' here
c:/Programs/MinGW32/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1672: error: declaration of C function `LONG InterlockedExchangeAdd(volatile LONG*, LONG)' conflicts with
c:/Programs/Qt4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:391: error: previous declaration `long int InterlockedExchangeAdd(long int*, long int)' here
c:/Programs/MinGW32/bin/../lib/gcc/mingw32/3.4.5/../../../../include/winbase.h:1676: error: declaration of C function `LONG InterlockedIncrement(volatile LONG*)' conflicts with
c:/Programs/Qt4.4.3/include/QtCore/../../src/corelib/arch/qatomic_windows.h:388: error: previous declaration `long int InterlockedIncrement(long int*)' here
mingw32-make: *** [build/obj/qextserialport.o] Error 1

c:\work\tomsk\Tomsk\3rdparty\qextserialport-1.1>
И идей у меня ни каких :(


попытался собрать examples\tutorials - беззапинки

попытался собрать demos\affine - теже ошибки, что и для qextserialport

Скачал с FTP трольтеха MinGW старый, сериал порт собрался без запинки :scratch_one-s_head:
Просмотр темы полностью (откроется в новом окне)
RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 10.7.2025, 19:55