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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка (?) в файлах mingw в сборке Qt 5.5  (Прочитано 2935 раз)
Bepec
Гость
« : Октябрь 01, 2015, 15:14 »

Собственно, что.
Занимался миниатюрами оконного менеджера винды, сделал проект в VS - работает. Перенёс проект в Qt Creator - не работает.

Посмотрел, несовпадает прототип функции в файлах mingw.
VS
Код:
DWMAPI
DwmRegisterThumbnail(
    HWND hwndDestination,
    HWND hwndSource,
    __out PHTHUMBNAIL phThumbnailId
    );
mingw
Код:
HRESULT WINAPI DwmRegisterThumbnail(
    HWND hwndDestination,
    HWND *hwndSource,                      // Вот тут вот засада в *
    PHTHUMBNAIL phThumbnailId
);

В принципе ничего фатального, поправил, всё скомпилилось.
Вопрос только это баг Qt или mingw сборки?

Qt 5.5 (MinGW 4.9.2 32 bit)

Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #1 : Октябрь 01, 2015, 17:13 »

в mingw64 первый вариант
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #2 : Октябрь 01, 2015, 18:18 »

Скорее всего в MinGW. Пости баг-репорт. Я в своей практике встречал туеву хучу таких вещей в MinGW.

Я бы резолвил эту функцию в рантайме и ничего не менял бы в хедерах самого MinGW
Записан

ArchLinux x86_64 / Win10 64 bit
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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