Поиск:

Ответ в темуСоздание новой темы Создание опроса
> zlib1.dll, zlib1.dll 
:(
    Опции темы
leorda
Дата 2.11.2010, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 15.6.2010

Репутация: нет
Всего: нет



Добрый день всем!

Я использую в своей программе zlib1.dll, программа компилируется и запускается, но есть одна проблема!

Когда я компилирую проект в VS2008 с (DEBUG) отладочной информацией, то программа запускается и прекрасно работает.

Но когда я компилирую Release версию, то при запуске программы выводиться сообщение "Точка входа в процедуру GdipGetImagePalette не найдена в библиотеке DLL zlib1.dll".

Может кто-то подскажет решение проблемы, или хотябы где можно почитать о настройках компилятора VS.
PM MAIL   Вверх
jonie
Дата 4.11.2010, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



это не компилятор, это линковщик.. у вас стандартную GDI+ функцию пытается найти в zlib.. вы пересобирали zlib в релизе?


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
leorda
Дата 6.11.2010, 13:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 15.6.2010

Репутация: нет
Всего: нет



Нет, я взял zlib1.dll на сайте http://zlib.net/ версия 1.25.

Авторы рекомендуют использовать ее!

Debug и Release сборки я запускал с одной и той же zlib1.dll.

Еще при компиляции Debug сборки, выводится warning message "zlib1.dll binary was not built with debug information". Но при этом программа запускается и работает. При Release сборке никаких ругательств на zlib1.dll нету, только при запуске программы выдает Error Message Box "Точка входа в процедуру GdipGetImagePalette не найдена в библиотеке DLL zlib1.dll".

Я бы мог скомпилировать из source файлов, но не знаю какой прогой это можно. Я кроме как VS2008 ничего не использую.

Для меня тоже это странно что функцию GdipGetImagePalette программа пытается найти в zlib1.dll.

Я могу обойтись и без решения этой проблемы, просто Release версии чуточку компактнее и чуточку быстрее чем Debug версии, и все таки интересно почему возникла такая проблема!

Это сообщение отредактировал(а) leorda - 6.11.2010, 13:22
PM MAIL   Вверх
null56
Дата 6.11.2010, 23:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 721
Регистрация: 19.3.2008

Репутация: нет
Всего: 12



Цитата(leorda @  6.11.2010,  13:15 Найти цитируемый пост)
Я бы мог скомпилировать из source файлов, но не знаю какой прогой это можно. Я кроме как VS2008 ничего не использую.

студией вполне спокойно собирается исходник, создай проект типа dll, добавь в проект исходники с сайта zlib

Это сообщение отредактировал(а) null56 - 6.11.2010, 23:16
PM MAIL   Вверх
maxim1000
Дата 7.11.2010, 11:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 1
Всего: 110



можно попробовать сравнивать опции проекта (и компилятора, и линковщика) в двух конфигурациях и постепенно делать их одинаковыми, после какой опции проблема пропадает - та и имеет к ней отношение...


--------------------
qqq
PM WWW   Вверх
leorda
Дата 7.11.2010, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 15.6.2010

Репутация: нет
Всего: нет



спасибо, попробую, я думал об этом варианте, но че то все это сравнивать пока времени нету

А на счет чтоб студией собрать zlib у меня не получилось, я dll - ки еще никогда не собирал и ньюансов не знаю. Попробовал создать dll проект и добавить туда необходимые файлы, так он ругается, ошибка на ошибке. Когда будет время попробую разобраться.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0645 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.