Russian Qt Forum

Qt => Вопросы новичков => Тема начата: NezLich от Август 13, 2012, 14:10



Название: Проблема с unresolved external symbol
Отправлено: NezLich от Август 13, 2012, 14:10
В QT подключил либу windows.h и попробовал использовать функцию RegOpenKeyEx.
Но при попытке компиляции, ругается на unresolved external symbol __imp__RegOpenKeyExW.
Подскажите решение данной проблемы, а то найти подобного в гугле таки не смог...


Название: Re: Проблема с unresolved external symbol
Отправлено: Serr500 от Август 13, 2012, 16:44
А что, для компоновки функции уже достаточно хидера?  ???
Читаем: http://msdn.microsoft.com/en-us/library/windows/desktop/ms724897%28v=vs.85%29.aspx (http://msdn.microsoft.com/en-us/library/windows/desktop/ms724897%28v=vs.85%29.aspx). Видим, что надо линковать Advapi32.dll . Поэтому в .pro-файле добавляем LIBS += -lAdvapi32