Ник Пост Дата
BlackRain(BlackRain)

Здравствуйте.
Windows 11 x64.
Я клонировал репозиторий с гитхаба и ввожу команду
make CPREFIX=x86_64-w64-mingw32- BIT64=1 WINDIVERTHEADERS=C:\libs\windivert\include WINDIVERTLIBS=C:\libs\windivert\libs\x64

и получаю ошибку

x86_64-w64-mingw32-windres goodbyedpi-rc.rc goodbyedpi-rc.o
process_begin: CreateProcess(NULL, x86_64-w64-mingw32-windres goodbyedpi-rc.rc goodbyedpi-rc.o, ...) failed.
make (e=2): Не удается найти указанный файл.
make: *** [goodbyedpi-rc.o] Ошибка 2

В чем проблема? Какой файл он не может найти?

2024-07-20T16:06:03.729Z
ValdikSS

x86_64-w64-mingw32-windres

Он должен быть в составе компилятора, но у вас, видимо, отдельно. Установите его.

2024-07-20T21:38:54.152Z
BlackRain(BlackRain)

Я без понятия как это правильно сделать.
Я скачал компилятор отсюда https://github.com/avilleret/mingw-w64-build/tree/master (там есть этот файл). Прописал в системе path к папке bin. Теперь он выдаёт такую ошибку:

x86_64-w64-mingw32-windres goodbyedpi-rc.rc goodbyedpi-rc.o
process_begin: CreateProcess(C:\MinGW64\bin\x86_64-w64-mingw32-windres, x86_64-w64-mingw32-windres goodbyedpi-rc.rc goodbyedpi-rc.o, ...) failed.
make (e=193): Error 193
make: *** [goodbyedpi-rc.o] Ошибка 193
2024-07-21T04:21:51.084Z
ValdikSS

По ссылке что-то древнегреческое.

https://www.msys2.org/ должен справиться.

2024-07-21T04:54:24.010Z
BlackRain(BlackRain)

Ок, оно скомпилировалось. Но пришлось редактировать мейкфайл. CPREFIX не нужен. С ним не работает. Экзешник компилятора называется просто windres.exe.

2024-07-21T06:31:44.053Z