Итак уважаемые форумчане (знаю что я уже всех задолбал, но я не создаю тему пока не замучаю гугл и яндекс) нужна помощь в сборке и подключении zlib к проекту.
Я смог его собрать как статическую библиотеку (*.lib) но при таком подключении
Code
#include <ZLIB\zlib.h>
#include <ZLIB\zip.h>
#include <ZLIB\unzip.h>
#pragma comment(lib, "Source\\lib\\zlib.lib")
Начинает компилятор выдавать :
Quote
Error 4 error LNK2019: ссылка на неразрешенный внешний символ _unzReadCurrentFile в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 8 error LNK2019: ссылка на неразрешенный внешний символ _unzOpenCurrentFile в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 10 error LNK2019: ссылка на неразрешенный внешний символ _unzOpen в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 9 error LNK2019: ссылка на неразрешенный внешний символ _unzLocateFile в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 7 error LNK2019: ссылка на неразрешенный внешний символ _unzGetCurrentFileInfo в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 6 error LNK2019: ссылка на неразрешенный внешний символ _unzCloseCurrentFile в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 5 error LNK2019: ссылка на неразрешенный внешний символ _unzClose в функции "private: int __thiscall meResourceManager::CreateTextureFromFileInZip(struct IDirect3DDevice9 *,char const *,char const *,struct IDirect3DTexture9 * *)" (?CreateTextureFromFileInZip@meResourceManager@@AAEHPAUIDirect3DDevice9@@PBD1PAPAUIDirect3DTexture9@@@Z) C:\Users\123\Desktop\Magic Engine\Magic Engine\meResourceManager.obj Magic Engine
Error 11 error LNK1120: 7 неразрешенных внешних элементов C:\Users\123\Desktop\Magic Engine\Magic Engine\Debug\Magic Engine.exe 1 1 Magic Engine
Я знаю что дело тут в том что компилятор не может обращаться к функциям (или что то подобное). Дело явно в моей "умелой" сборке zlib .
Помогите ссылочкой на урок где происходит сборка и подключение zlib.
P.S. Если у кого нибудь уже есть заголовки и собранная библиотека zlib и вы мне предоставите их я буду очень благодарен.