|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.06.2017, 16:45 | #1 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 47
|
Ошибка линковки memset
Столкнулся с такой вот проблемой при компиляции, нигде _memset не использую, видимо его за собой что-то тянет. Появилась ошибка после добавления этого кода:
Код:
|
27.06.2017, 18:04 | #2 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
Подключить нужную библиотеку.
В стандартных проектах LIBC библиотека цепляется по умолчанию, у вас что-то не так с настройками проекта. |
27.06.2017, 18:30 | #3 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 47
|
Гугл посоветовал подключать string.h или memory.h, ничего не изменилось.
|
27.06.2017, 19:58 | #4 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 47
|
С проблемой вроде бы справился, добавил это
Код:
|
27.06.2017, 20:15 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,726
|
А зачем такой изврат?
|
27.06.2017, 23:00 | #6 |
Пользователь
Регистрация: 18.03.2012
Сообщений: 47
|
Единственное решение, которое я смог найти
|
27.06.2017, 23:19 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Сказали ж, посмотреть настройки проекта и видимо подключить нужную стандартную библиотеку (не хедер). Или просто новый проект создать если там нет какой-то сложной конфигурации сборки.
A зачем вам аналоги стандартных strlen и strcmp?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
27.06.2017, 23:25 | #8 | |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Цитата:
...скрипткиды на С++ 8-0 ...однако Последний раз редактировалось alexzk; 27.06.2017 в 23:30. |
|
27.06.2017, 23:36 | #9 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
По теме - очень старый код (для виндовс 32 бита) и билдера 5.
Врядли заработает как есть, но можно взять идеи. Позволяет встроить нормальную ДЛЛ в чужой процесс (у ДЛЛ вызывается стартап функция - забыл уж название - оттуда можно и плясать). Так же, использования этих классов из нормальной ДЛЛ позволяет заменять стандартные ф. системы в пределах процесса (MITM attack на системные вызовы). Рекомендую подвязать DETOUR - это дизассемблер, так что будет обходить нек. неточности автоматом. Вобщем суть такая, у вас 2 проекта: 1. Инжектор - создает удаленный поток, в него в кач. ф. потока ставится апи вызов кернеля на загрузку длл. 2. длл - тоже все компилим нормально, с момента загрузки длл получает доступ ко всей памяти - делай че хочешь. Т.о. проблемы с нехваткой библиотек решены. Последний раз редактировалось alexzk; 27.06.2017 в 23:55. |
27.06.2017, 23:55 | #10 |
Старожил
Регистрация: 13.07.2012
Сообщений: 6,331
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка линковки LNK 2019(С++) | |wanderer| | Помощь студентам | 6 | 04.05.2012 19:34 |
Ошибка линковки + вопрос | hvz- | Win Api | 17 | 14.03.2012 22:47 |
Ошибка линковки! | Hacker19_90 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 19.01.2012 06:43 |
Шаблонный класс, ошибка линковки | revaldo666 | Общие вопросы C/C++ | 1 | 12.12.2011 15:57 |
Банальная ошибка линковки | prouser | Общие вопросы C/C++ | 2 | 24.07.2011 04:22 |