zlib нимогу слинковать статическую библеоотеку
От: BpeDuHKa  
Дата: 23.03.08 14:04
Оценка: -2 :)
обыскала форум, вопросов по zlib много но подходящего мне ненашла

вобщемто програмируюя недавно может просто чегонить низнаю
ситуация следующая, побрадив по сети нашла подходящую библеотеку zlib 1.2.3
среда разработки MS VS2005 с библеотеками MFC

откампилила исходники из архива zlib в статическую библеотеку

создала совй проект, добафила в проект библеотеку Solution explorer > Add > Exitings project

Project > Referensec... > Add new reference добавляю zlib к своему проекту

Project > Projekct Dependencies > Project: test Depends on: zlib

Project > propertis > Linker > Additional Library Direktories указываю директорию с библеотекой

в самом проекте:

#include "zlib.h"

#if defined(MSDOS) || defined(OS2) || defined(WIN32) || defined(__CYGWIN__)
# include <fcntl.h>
# include <io.h>
# define SET_BINARY_MODE(file) setmode(fileno(file), O_BINARY)
#else
# define SET_BINARY_MODE(file)
#endif

#ifdef VMS
# define unlink delete
# define GZ_SUFFIX "-gz"
#endif
#ifdef RISCOS
# define unlink remove
# define GZ_SUFFIX "-gz"
# define fileno(file) file->__file
#endif
#if defined(__MWERKS__) && __dest_os != __be_os && __dest_os != __win32_os
# include <unix.h> /* for fileno */
#endif

для проверки обьявляю

gzFile file;

в результате возникает ошибка

Error 1 error C2065: 'gzFile' : undeclared identifier

помогите плиз разобратся как прально прилинковать статическую библеотеку, мне больше неукава спросить
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.