VANS9 0 Posted 2009-09-30 19:55:54 Share Posted 2009-09-30 19:55:54 при компиляции авторизатора выдается ошибка [Linker Fatal Error] Fatal: Unable to open file 'CRYPTO.LIB' Link to post Share on other sites
Neelix 33 Posted 2009-09-30 21:34:17 Share Posted 2009-09-30 21:34:17 офигеть отсутствие логики Link to post Share on other sites
nightfly 1,239 Posted 2009-10-01 06:42:02 Share Posted 2009-10-01 06:42:02 офигеть отсутствие логики Link to post Share on other sites
Flamik 0 Posted 2009-10-01 08:03:45 Share Posted 2009-10-01 08:03:45 при компиляции авторизатора выдается ошибка [Linker Fatal Error] Fatal: Unable to open file 'CRYPTO.LIB' Не отчаивайся! Ты такой не один, я тоже не смог найти файл CRYPTO.LIB , в исходниках есть только папка CRYPTO.LIB, а файла я во всей системе не нашел. Если сообразишь дай знать Link to post Share on other sites
TenDer 0 Posted 2009-10-01 11:19:37 Share Posted 2009-10-01 11:19:37 Не отчаивайся! Ты такой не один, я тоже не смог найти файл CRYPTO.LIB , в исходниках есть только папка CRYPTO.LIB, а файла я во всей системе не нашел. Если сообразишь дай знать Я с вами. Link to post Share on other sites
Flamik 0 Posted 2009-10-02 15:47:35 Share Posted 2009-10-02 15:47:35 офигеть отсутствие логики А так же nightfly! Подскажите как собрать, ну не выходит у меня, нет этой CRYPTO.LIB !!!! Link to post Share on other sites
madf 279 Posted 2009-10-05 10:00:11 Share Posted 2009-10-05 10:00:11 Смеетесь? Берете из исходников stg-2.406 библиотеку crypto.lib, собираете и получаете требуемое. Link to post Share on other sites
Flamik 0 Posted 2009-10-09 15:34:43 Share Posted 2009-10-09 15:34:43 Смеетесь?Берете из исходников stg-2.406 библиотеку crypto.lib, собираете и получаете требуемое. Не сколько не смеемся, тут уже не до смеха С горем пополам собрал я crypto.lib, причем в исходниках ее не было собирал crypto.bpr. Теперь требует common.lib пытаюсь собрать из common.bpr ошибка: [C++ Error] common.cpp(38): E2209 Unable to open include file 'iconv.h' В исходниках старгайзера такого нет, что понятно, мне теперь пол линукса перетягивать ? Linux ubuntu 9.04, Ядро 2.6.28-15-server, gcc версия 4.3.3, Make 3.81. Link to post Share on other sites
madf 279 Posted 2009-10-09 16:15:10 Share Posted 2009-10-09 16:15:10 Не сколько не смеемся, тут уже не до смеха С горем пополам собрал я crypto.lib, причем в исходниках ее не было собирал crypto.bpr. Она была в исходниках в каталоге stglibs/crypto.lib. crypto.bpr - файл проекта Borland C++ Builder для сборки этой библиотеки. Теперь требует common.lib пытаюсь собрать из common.bpr ошибка: [C++ Error] common.cpp(38): E2209 Unable to open include file 'iconv.h' В исходниках старгайзера такого нет, что понятно, мне теперь пол линукса перетягивать ? Естественно нет. Это часть GNU LibC. Я недавно находил исходники библиотеки iconv под Windows, на SourceForge, кажется. Link to post Share on other sites
Flamik 0 Posted 2009-10-23 05:01:12 Share Posted 2009-10-23 05:01:12 2madf, Я разобрался в чем дело ! В новой версии сервера старгайзера была СИЛЬНО исправлена common.lib, были использованы новые функции inet_pton, strtoll, strtoll итд которых в API винды и BCB6 отродясь не было! Тем самым была потеряна кроссплатформенность кода. Используя common.lib из предыдущего релиза все успешно собралось! liconv.h под винду тоже не существует: http://sourceforge.net/projects/gettext/files/libiconv-win32/1.9.1/libiconv-1.9.1.tar.gz/download Народ если еще надо могу рассказать как собирать Link to post Share on other sites
madf 279 Posted 2009-10-23 07:36:30 Share Posted 2009-10-23 07:36:30 2madf, Я разобрался в чем дело ! В новой версии сервера старгайзера была СИЛЬНО исправлена common.lib, были использованы новые функции inet_pton, strtoll, strtoll итд которых в API винды и BCB6 отродясь не было! Тем самым была потеряна кроссплатформенность кода. Используя common.lib из предыдущего релиза все успешно собралось! liconv.h под винду тоже не существует: http://sourceforge.net/projects/gettext/files/libiconv-win32/1.9.1/libiconv-1.9.1.tar.gz/download Народ если еще надо могу рассказать как собирать Первая же ссылка в гугле: http://gnuwin32.sourceforge.net/packages/libiconv.htm Link to post Share on other sites
napTu 4 Posted 2010-09-23 13:56:30 Share Posted 2010-09-23 13:56:30 ага, вот эта тема... Дк stglibs нужно брать аж с stg2.405; 406 и 407 не катят. Link to post Share on other sites
vlad5503 1 Posted 2017-07-18 08:11:43 Share Posted 2017-07-18 08:11:43 Требуется создать под наши задачи версию ПО "Авторизатор".... Приступил и начал собирать грабли... Жаль что сразу не вложено в проект требуемые файлы... Поискал... поискал и не нашел ответа или подсказки как быть с crypto.lib. Где её взять, как её собрать, куда её сохранить.... темнота однако...) Собрал в папку проекта требуемые файлы. Вот что сейчас есть: exe <Папка> 18.07.17 14:43 ---- nsis <Папка> 18.07.17 14:18 ---- obj <Папка> 18.07.17 14:20 ---- blowfish.h 558 байт 28.10.07 18:16 -a-- changes.txt 343 байт 12.12.06 18:06 -a-- clean.bat 75 байт 19.10.06 12:43 -a-- common.h 6,7 Кб 03.08.09 17:25 -a-- HistoryUnit.cpp 3,3 Кб 19.10.06 12:43 -a-- HistoryUnit.dfm 1,6 Кб 12.12.06 18:01 -a-- HistoryUnit.h 1,4 Кб 19.10.06 12:43 -a-- ia_auth_c.h 6,5 Кб 03.12.07 02:38 -a-- ia_packets.h 9,6 Кб 25.02.09 18:03 -a-- InetAccess.bpr 7,3 Кб 18.07.17 14:42 -a-- InetAccess.cpp 2,8 Кб 12.12.06 18:01 -a-- InetAccess.res 46,3 Кб 10.05.08 20:37 -a-- InetAccess.~bpr 7,2 Кб 10.05.08 20:37 -a-- MainUnit.cpp 28,3 Кб 19.12.06 12:08 -a-- MainUnit.ddp 51 байт 18.07.17 14:37 -a-- MainUnit.dfm 16,9 Кб 18.07.17 14:37 -a-- MainUnit.h 5,6 Кб 19.12.06 12:08 -a-- MainUnit.~cpp 28,3 Кб 19.12.06 12:08 -a-- MainUnit.~dfm 16,9 Кб 12.12.06 18:01 -a-- MainUnit.~h 5,6 Кб 19.12.06 12:08 -a-- MsgDbUnit.cpp 3,2 Кб 12.12.06 18:01 -a-- MsgDbUnit.h 881 байт 19.10.06 12:43 -a-- MsgUnit.cpp 2,0 Кб 10.05.08 14:50 -a-- MsgUnit.dfm 3,5 Кб 12.12.06 18:01 -a-- MsgUnit.h 1,2 Кб 12.12.06 18:01 -a-- OptionsUnit.cpp 5,9 Кб 19.12.06 12:08 -a-- OptionsUnit.dfm 8,7 Кб 12.12.06 18:01 -a-- OptionsUnit.h 2,7 Кб 12.12.06 18:01 -a-- os_int.h 1,2 Кб 26.03.08 00:41 -a-- SelectDirUnit.cpp 1,4 Кб 19.12.06 12:08 -a-- SelectDirUnit.dfm 696 байт 19.12.06 12:08 -a-- SelectDirUnit.h 1,0 Кб 10.05.08 14:50 -a-- settings.h 1,8 Кб 12.12.06 18:05 -a-- stg_const.h 2,2 Кб 12.01.08 00:33 -a-- UpdateUnit.cpp 699 байт 19.10.06 12:43 -a-- UpdateUnit.dfm 13,9 Кб 05.10.05 19:39 -a-- UpdateUnit.h 919 байт 05.10.05 19:39 -a-- Осталось побороть это - [Linker Fatal Error] Fatal: Unable to open file 'CRYPTO.LIB' Но не нашел пока решения... Link to post Share on other sites
madf 279 Posted 2017-07-18 09:21:06 Share Posted 2017-07-18 09:21:06 crypto.lib, очевидно, идет в комплекте с stg.Кроме того, у вас какая-то древняя никому не нужная версия авторизатора, написанная для компилятора которого уже не существует, созданного фирмой которой уже не существует. Рассмотрите вариант http://stg.codes/projects/qia Link to post Share on other sites
vlad5503 1 Posted 2017-07-18 10:08:50 Share Posted 2017-07-18 10:08:50 Ну может фирма и не существует, но человек, что делал ещё жив(слава богу) и работает... Да и это ПО массово используется нашими абонентами.... Посмотрел Вашу ссылку, но что и как там мне не понятно... Ну скачал я "qia-1.4.2-Source", а что далее с ним делать? Если я верно мыслю нужен - Qt Creator. Или что-то другое. Подскажите программку... Link to post Share on other sites
vlad5503 1 Posted 2017-07-18 10:23:45 Share Posted 2017-07-18 10:23:45 QT Creator поди также запросит crypto.lib при компиляции проекта "Авторизатора" ? ))) Ну неужто нигде и не у кого не остался живой crypto.lib ? .... Link to post Share on other sites
vlad5503 1 Posted 2017-07-18 10:41:54 Share Posted 2017-07-18 10:41:54 Кстати madf, если я не ошибаюсь, то в 2009 году Вы нам делали небольшое ПО(stg_ustat.cgi) для Stargazera. Может исходник подарите для stg_ustat.cgi. Ой как надо его переделать...) Да, кстати спасибо за этот скрипт. Работает до сих пор, хотя версии Старгейзера менялись....) Link to post Share on other sites
madf 279 Posted 2017-07-18 11:30:30 Share Posted 2017-07-18 11:30:30 Ну может фирма и не существует, но человек, что делал ещё жив(слава богу) и работает... Да и это ПО массово используется нашими абонентами.... Посмотрел Вашу ссылку, но что и как там мне не понятно... Ну скачал я "qia-1.4.2-Source", а что далее с ним делать? Если я верно мыслю нужен - Qt Creator. Или что-то другое. Подскажите программку... Люди которые писали Borland C++ Builder живы, конечно, хотя, наверное, уже не все. Но давно работают в других компаниях. QtCreator не обязательно, достаточно Boost, Qt и cmake. crypto.lib ему не нужен. Собрать, находясь в корне исходников, так: mkdir build cd build cmake -DCMAKE_BUILD_TYPE=Release .. make Кстати madf, если я не ошибаюсь, то в 2009 году Вы нам делали небольшое ПО(stg_ustat.cgi) для Stargazera. Может исходник подарите для stg_ustat.cgi. Ой как надо его переделать...) Да, кстати спасибо за этот скрипт. Работает до сих пор, хотя версии Старгейзера менялись....) Было дело. Это коммерческий продукт, по этому исходники к нему не предоставляются. О состоянии его поддержки сейчас лучше спросить у stg34@stg.dp.ua Link to post Share on other sites
vlad5503 1 Posted 2017-07-19 04:44:10 Share Posted 2017-07-19 04:44:10 QtCreator не обязательно, достаточно Boost, Qt и cmake. crypto. Прошу уточнить - это софт для WIN? Есть ли какие то различия для 32 и 64 битных систем при сборке программ? Одни вопросы...) Просто не работал с этими продуктами...Вчера делал поиск "учебников" ...но как-то скудновато описано... Link to post Share on other sites
madf 279 Posted 2017-07-19 06:34:39 Share Posted 2017-07-19 06:34:39 QtCreator не обязательно, достаточно Boost, Qt и cmake. crypto. Прошу уточнить - это софт для WIN? Есть ли какие то различия для 32 и 64 битных систем при сборке программ? Одни вопросы...) Просто не работал с этими продуктами...Вчера делал поиск "учебников" ...но как-то скудновато описано... Это софт для Linux, Mac и Win. Различий между 32 и 64 нет. Также нет различий между Little и Big Endian - можете собрать для Sparc/Solaris или ARM-ов. Вы собираетесь модифицировать этот софт? И при этом пока не можете даже собрать? Link to post Share on other sites
vlad5503 1 Posted 2017-07-19 10:39:36 Share Posted 2017-07-19 10:39:36 Ну как Вам сказать... Понять хотя бы как создается, открывается проект... понять что к чему.. А там, надеюсь, будет приходит понимание как "Авторизатор" или его аналог создавать/редактировать.... Ну вот у меня на win xp 32bit QT Creator ставиться с ошибками. Выдавая требования про версию 64бит. Будет время буду пробовать на win7 64bit ставить QT Creator. И пробовать...) Link to post Share on other sites
madf 279 Posted 2017-07-19 11:35:54 Share Posted 2017-07-19 11:35:54 Вероятно вы пытаетесь поставить 64-битную версию Qt Creator на 32-битную ОС. Конечно такое не взлетит.Вот это взлетит: http://download.qt.io/official_releases/qt/5.6/5.6.2/qt-opensource-windows-x86-mingw492-5.6.2.exe Link to post Share on other sites
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now