Какую библиотеку нужно включить для использования TransparentBlt?

Какую библиотеку нужно включить для использования TransparentBlt?

Это VC98 (Visual Studio 6), связанный с Gdi32.lib. (Другие функции GDI, такие как ссылка BitBlt, как и ожидалось), и компиляторы компилируются без ошибок или предупреждений.

Несмотря на то, что Gdi32.lib включен, компоновщик возвращает эту ошибку:

mtcombo.obj : error LNK2001: unresolved external symbol __imp__TransparentBlt@44
C:\Work\Montel\Targ2_12\guitest.exe : fatal error LNK1120: 1 unresolved externals

Что мне не хватает?


person David L Morris    schedule 06.10.2008    source источник
comment
Помимо способности заклинания...   -  person David L Morris    schedule 06.10.2008
comment
Имейте в виду, что эта функция вызывает серьезную утечку памяти в Win98. Не знаю, насколько это актуально для вас, но...   -  person GSerg    schedule 06.10.2008


Ответы (2)


Насколько я знаю, вам понадобится Msimg32.lib

http://msdn.microsoft.com/en-us/library/ms532303(VS.85).aspx

person Peter Parker    schedule 06.10.2008
comment
Ах, круто. В документации MSDN для VS6 говорится, что нужно использовать GDI32.LIB в том же месте. - person David L Morris; 06.10.2008

Msimg32.lib

К вашему сведению, вы можете искать функции на http://msdn.microsoft.com/library и внизу он скажет вам, какая библиотека вам нужна.

person Gerald    schedule 06.10.2008