обыскала форум, вопросов по 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
BDH>в результате возникает ошибка
BDH>Error 1 error C2065: 'gzFile' : undeclared identifier
BDH>помогите плиз разобратся как прально прилинковать статическую библеотеку, мне больше неукава спросить
до линковки еще очередь не дошла
компилятор не видит заголовочные файлы
необходимо прописать в свойства проекта "Additional include path"
путь до библиотеки
BDH>>в результате возникает ошибка
BDH>>Error 1 error C2065: 'gzFile' : undeclared identifier
BDH>>помогите плиз разобратся как прально прилинковать статическую библеотеку, мне больше неукава спросить
I>до линковки еще очередь не дошла I>компилятор не видит заголовочные файлы I>необходимо прописать в свойства проекта "Additional include path" I>путь до библиотеки
BDH>>>в результате возникает ошибка BDH>>>Error 1 error C2065: 'gzFile' : undeclared identifier BDH>>>помогите плиз разобратся как прально прилинковать статическую библеотеку, мне больше неукава спросить
I>>до линковки еще очередь не дошла I>>компилятор не видит заголовочные файлы I>>необходимо прописать в свойства проекта "Additional include path" I>>путь до библиотеки
BDH>угу я не прописала вот это BDH>http://www.inp.nsk.su/~porosev/GEANT4/include.jpg
BDH>исправила, но ошибка осталась 8(
если та же самая ошибка
то путь прописан не до конца
еще возможно нужен какой нибудь дефайн
Создаете свой Solution и Project.
В нем, например, создаете один файл test.c с содержимым из
example.c библиотеки zlib
Далее Solution->Add->Existing Project
Выбираете "папка где zlib-1.2.3/projects/visualc6/zlib.dsp"
Отвечаете Yes To All для конвертации.
Далее Project->Project Dependencies
ставите галку у zlib
Далее Project->Properties,
потом раскрываете Configuration Properties->C/C++->General
В Additional Include Directories. выбираете путь "папка где zlib-1.2.3"
Жмете OK.
Здравствуйте, ioni, Вы писали:
BDH>>>>в результате возникает ошибка BDH>>>>Error 1 error C2065: 'gzFile' : undeclared identifier BDH>>>>помогите плиз разобратся как прально прилинковать статическую библеотеку, мне больше неукава спросить
I>>>до линковки еще очередь не дошла I>>>компилятор не видит заголовочные файлы I>>>необходимо прописать в свойства проекта "Additional include path" I>>>путь до библиотеки
BDH>>угу я не прописала вот это BDH>>http://www.inp.nsk.su/~porosev/GEANT4/include.jpg
BDH>>исправила, но ошибка осталась 8(
I>если та же самая ошибка I>то путь прописан не до конца I>еще возможно нужен какой нибудь дефайн
мдя 8( блуждаю в потемках просто, может есть где статьи достаточно в развернутом виде в интенете где описано как компилить и работать со статическими библиотеками я нашла но так все так кратко
Здравствуйте, 8bit, Вы писали:
8>Здравствуйте, BpeDuHKa, Вы писали:
8>Создаете свой Solution и Project. 8>В нем, например, создаете один файл test.c с содержимым из 8>example.c библиотеки zlib
8>Далее Solution->Add->Existing Project 8>Выбираете "папка где zlib-1.2.3/projects/visualc6/zlib.dsp" 8>Отвечаете Yes To All для конвертации.
8>Далее Project->Project Dependencies 8>ставите галку у zlib
8>Далее Project->Properties, 8>потом раскрываете Configuration Properties->C/C++->General 8>В Additional Include Directories. выбираете путь "папка где zlib-1.2.3" 8>Жмете OK.
8>Жмете F7, что бы построить.
8>Все. не забудьте только zlib1.dll скопировать.
спасиб я седня попробую еще раз все пересобрать но длл это динамическая библеотека если не ошибаюсь и она будит отдельных файликом а мне бы статическую чтобы это все в 1 .ехе влезло но всерано спасиб попробую и отпишусь
потому как примеры minizip и ексампле поставляемые в коплекте линкуются и компилются нормально
Здравствуйте, BpeDuHKa, Вы писали:
BDH>обыскала форум, вопросов по zlib много но подходящего мне ненашла BDH>вобщемто програмируюя недавно может просто чегонить низнаю BDH>ситуация следующая, побрадив по сети нашла подходящую библеотеку zlib 1.2.3 BDH>среда разработки MS VS2005 с библеотеками MFC
BDH>помогите плиз разобратся как прально прилинковать статическую библеотеку, мне больше неукава спросить
Подходящую для чего?
Если зиповать\раззиповыать файлы то IMHO тогда для MFC zlib проще употреблять в приготовленном виде.
ЗЫ. Ссылка на картинку c сайта ИЯФа IMHO была весьма оригинальна
В интересных местах бродите
Здравствуйте, Xander Zerge, Вы писали:
XZ>Здравствуйте, BpeDuHKa, Вы писали:
BDH>>участок кода для теста:
BDH>>[ccode]
BDH>>#include"zlib.h"
BDH>>#include"stdafx.h"
BDH>>
[/ccode]
XZ>Вот эту пару файлов местами поменять попробуйте.
XZ>Не поможет — тестовый проект зазипуйте и сюда киньте.
помогло — мдя 3 дня мучалась вот из за такой своей глупости
точнее глупоти было 3 штуки всем спасибо за помощь, тему можно закрывать
ну вот теперь буду мучатся разбиратся по примерам как оно работает вроде тама не очень сложно