C++ Вопрос Помогите с capstone disassembler

PoC Life
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
324
Реакции[?]
47
Поинты[?]
37K
У меня есть два проекта: на Visual studio buildsystem и на CMake. capstone я устанавливал через vcpkg, когда юзаю cs_open с параметрами CS_ARCH_X86, CS_MODE_64 выдаёт ошибку CS_ERR_ARCH. Добавление CAPSTONE_X86_SUPPORT и CAPSTONE_HAS_X86 не помогло. Если кто-то знает, напишите плиз решение
 
Пользователь
Статус
Оффлайн
Регистрация
7 Фев 2024
Сообщения
143
Реакции[?]
32
Поинты[?]
12K
vcpkg install capstone[x86,arm,arm64,evm,m680x,m68k,mips,ppc,sparc,sysz]:x64-windows-static
ХЗ ЛОЛ
 
PoC Life
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
324
Реакции[?]
47
Поинты[?]
37K
PoC Life
Пользователь
Статус
Оффлайн
Регистрация
22 Авг 2022
Сообщения
324
Реакции[?]
47
Поинты[?]
37K
всё я решил. Для тех у кого тоже самое:
Код:
set(CAPSTONE_BUILD_STATIC ON)
set(CAPSTONE_ARCHITECTURE_DEFAULT OFF)
set(CAPSTONE_X86_SUPPORT ON)

target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE capstone-static)
 
Эксперт
Статус
Онлайн
Регистрация
29 Мар 2021
Сообщения
1,594
Реакции[?]
603
Поинты[?]
42K
всё я решил. Для тех у кого тоже самое:
Код:
set(CAPSTONE_BUILD_STATIC ON)
set(CAPSTONE_ARCHITECTURE_DEFAULT OFF)
set(CAPSTONE_X86_SUPPORT ON)

target_link_libraries(${CMAKE_PROJECT_NAME} PRIVATE capstone-static)
ебать ты сапог нахуй
 
Сверху Снизу