Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Вт Июн 20, 2006 21:58 Заголовок сообщения: Не получается скомпилить Haali Reader |
|
|
Скачал исходники Haali Reader. Поставил MS VC++ 6.0. Скачал с сайта zlib.net и залил в нужную папку ZLIB 1.2.3. Но при компиляции выдается ошибка:
Cannot open source file: 'C:\Tmp\Soft\TextView\zlib\infblock.c': No such file or directory infcodes.c
Cannot open source file: 'C:\Tmp\Soft\TextView\zlib\infcodes.c': No such file or directory infutil.c
Cannot open source file: 'C:\Tmp\Soft\TextView\zlib\infutil.c': No such file or directory
Этих файлов в библиотеке ZLIB нет. Что делать? |
|
Вернуться к началу |
|
|
Glassy Модератор
Зарегистрирован: 05.11.2004 Сообщения: 1074 Откуда: Москва
|
Добавлено: Ср Июн 21, 2006 9:56 Заголовок сообщения: |
|
|
Как-то немного сумбурно... Исходник, который лежит тут содержит все, и компилируется без проблем (правда, под шестую не пробовал), и папочка zlib тоже есть. |
|
Вернуться к началу |
|
|
Sclex Бывалый участник форума
Зарегистрирован: 24.09.2005 Сообщения: 416 Откуда: Минск
|
Добавлено: Ср Июн 21, 2006 15:29 Заголовок сообщения: |
|
|
Я этот исходник и пытаюсь скомпилировать. Вот если я пытаюсь скомпилировать TextViewNG, то выдает ошибку такую:
c:\tmp\soft\textview\textviewng.cpp(219) : error C2664: 'wcslen' : cannot convert parameter 1 from 'const char *' to 'const unsigned short *'
А какой компилятор подходит для сборки? |
|
Вернуться к началу |
|
|
Glassy Модератор
Зарегистрирован: 05.11.2004 Сообщения: 1074 Откуда: Москва
|
Добавлено: Ср Июн 21, 2006 15:51 Заголовок сообщения: |
|
|
С ходу объяснять настройки проекта тяжеловато, извиняйте. Хотя приведенная ошибка говорит о том, что либо юникод в настройках проекта не определен, либо может быть еще пара-тройка вариантов поглубже. У меня в 2005-ой Visual Studio собиралось без проблем, в 2003-ей по-моему руками чего-то подправлял.
Добавлено спустя 3 минуты 25 секунд:
Кстати, если не лезть в настройки, то можете просто заменить первый входной параметр для wcslen-а с char на TCHAR. Правда если char выделяется new, то при замене, возможно, размер на два надо будет умножить. |
|
Вернуться к началу |
|
|
|