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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Ошибка компиляции при добавлении <vds.h>  (Прочитано 2041 раз)
aekhv
Новичок

Offline Offline

Сообщений: 6


Просмотр профиля
« : Ноябрь 07, 2019, 04:52 »

Здравствуйте. Я новичок в Qt, возникла необходимость получить информацию о виртуальных дисках в Windows. Сделал программу пустышку для опытов, окно с plainTextEdit. Всё компилируется, но стоит мне добавить в код

Код:
#include <vds.h>

в редакторе сверху появляется предупреждение "Модель кода не сможет обрабатывать включённый файл, который, например, может приводить к неверному дополнению кода и подсветки". Компиляция завершается с ошибкой:

Код:
...
D:\Qt\Tools\mingw730_64\x86_64-w64-mingw32\include\vdslun.h:10: ошибка: 'VDS_INTERCONNECT_ADDRESS_TYPE' does not name a type; did you mean '_VDS_INTERCONNECT'?
   VDS_INTERCONNECT_ADDRESS_TYPE m_addressType;
   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   _VDS_INTERCONNECT
...

Тип VDS_INTERCONNECT_ADDRESS_TYPE объявлен в vds.h. Что не нравится компилятору? Помогите разобраться, пожалуйста Улыбающийся

P.S. Qt 5.13.1, Windows 7 64-bit
Записан
aekhv
Новичок

Offline Offline

Сообщений: 6


Просмотр профиля
« Ответ #1 : Ноябрь 07, 2019, 07:36 »

Победил. Надо было перед #include добавить

Код:
#define _WIN32_WINNT 0x0600
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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