• XSS.stack #1 – первый литературный журнал от юзеров форума

Вопрос по поводу WinApi/C++

badsci

HDD-drive
Пользователь
Регистрация
28.03.2020
Сообщения
43
Реакции
45
Парни,нашел сие чудо на просторах интернета.
Скрытый контент для зарегистрированных пользователей.
Боролся и пытался его собрать 2 дня,но безуспешно,код посмотрел,панельку сделал,вообщем разобрался,НО
В архиве идет 2 .lib файла,которые должны защищать от LNK ошибок,они то меня и преследуют(при сборке Debug,Release тоже,но уже меньше)
Error LNK2001 unresolved external symbol __imp__wnsprintfA,
Error LNK2019 unresolved external symbol __imp__wnsprintfW referenced in function "void __cdecl doChromium(struct HZIP__ *,wchar_t const *,unsigned long *,int)" (?doChromium@@YAXPAUHZIP__@@PB_WPAKH@Z) и тп.
Также не совсем понимаю для чего автор(не смог найти его,mad-не автор) сделал помимо основного решения еще 2,которые не сильно то и нужны,один связан с sql,другой просто делает скришот. Изначально пришлось выключить проверку SDL из-за srtcpy и подобного "чуда",после этого сразу по вылазили ошибки связанные с ZipAdd,я помашанил и убрал их,потом снова LNK2019,LNK2001...Вообщем,апи я не долго изучаю,прошу вашей помощи,может оценки данного кода
и сложившийся ситуации в целом.Кстати,пытался через external их пофиксить,тоже безуспешно,если добавляю .lib,то ошибок только больше...
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Парни,нашел сие чудо на просторах интернета. Скрытое содержимое
Боролся и пытался его собрать 2 дня,но безуспешно,код посмотрел,панельку сделал,вообщем разобрался,НО
В архиве идет 2 .lib файла,которые должны защищать от LNK ошибок,они то меня и преследуют(при сборке Debug,Release тоже,но уже меньше)
Error LNK2001 unresolved external symbol __imp__wnsprintfA,
Error LNK2019 unresolved external symbol __imp__wnsprintfW referenced in function "void __cdecl doChromium(struct HZIP__ *,wchar_t const *,unsigned long *,int)" (?doChromium@@YAXPAUHZIP__@@PB_WPAKH@Z) и тп.
Также не совсем понимаю для чего автор(не смог найти его,mad-не автор) сделал помимо основного решения еще 2,которые не сильно то и нужны,один связан с sql,другой просто делает скришот. Изначально пришлось выключить проверку SDL из-за srtcpy и подобного "чуда",после этого сразу по вылазили ошибки связанные с ZipAdd,я помашанил и убрал их,потом снова LNK2019,LNK2001...Вообщем,апи я не долго изучаю,прошу вашей помощи,может оценки данного кода
и сложившийся ситуации в целом.Кстати,пытался через external их пофиксить,тоже безуспешно,если добавляю .lib,то ошибок только больше...
В настройках компилятора укажи shlwapi.lib (ПКМ по проекту в визуалке -> свойства -> компоновщик -> ввод -> дополнительные зависимости)
 
В настройках компилятора укажи shlwapi.lib (ПКМ по проекту в визуалке -> свойства -> компоновщик -> ввод -> дополнительные зависимости)
Спасибо,некоторые ошибки ушли,но это без линков,которые в проекте идут,с ними совсем все плохо
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Спасибо,некоторые ошибки ушли,но это без линков,которые в проекте идут,с ними совсем все плохо
Скинь все ошибки, раскурим
Смотрел я этот стилер собрал с 1 раза нормально но он не стучить в панель и хрома 80+ нету поддержки
Так а почему не стучит, не дебажил? Реализация хрома есть на этом форуме, ищи.
 
Пожалуйста, обратите внимание, что пользователь заблокирован
Отключи "игнорировать стандартные библиотеки", далее ручками укажи либы для всех оставшихся ошибок. Какие именно подключать либы посмотри на msdn, как их подключать написано в моем предыдущем посте
 
Отключи "игнорировать стандартные библиотеки", далее ручками укажи либы для всех оставшихся ошибок. Какие именно подключать либы посмотри на msdn, как их подключать написано в моем предыдущем посте
Хорошо,попробую,отключать /NODEFAULTLIB вроде как,в целом, спасибо за советы)
 
Без ошибок собирается только конфигурация Release|Win32, если есть желание собрать другие, просто аккуратно скопируй из нее опции в настройках проекта.
 
Без ошибок собирается только конфигурация Release|Win32, если есть желание собрать другие, просто аккуратно скопируй из нее опции в настройках проекта.
Понял,а то я с этим дебагом бьюсь)
 
Пожалуйста, обратите внимание, что пользователь заблокирован
у меня компилился. Довольно не плохой код, но старый. + оч много времени тратит на рекурсивную сборку. А это очень плохо. Для практики понимания чистого винапи пойдет отлично. Там лушчая реализация sqlhandler. + есть готовые векторы и массивы без crt and ctl. + собирается лог в памяти. Для изучения гуд варинат, для готовой компиляция с мыслями ай ля, профит, мой стилер не гуд вариант
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх