@MasterCopipaster

Помощь в сборке DLL библиотеку из GitHub на GCC?

Всем доброе время суток, я пытаюсь собрать проект расположенный на github если в краце это dll библиотека для работы с WS

Вроде бы все собирается в 2е команды:
gcc -c -DLWS_EXPORTS lws2mql.c

и
gcc -shared -o lws2mql.dll lws2mql.o -L..\lib\ -lwebsockets

Беда в том что вторая команда не как не отрабатывает и выдает ошибку


C:\C++\lws2mql\src>gcc -shared -o lws2mql.dll lws2mql.o -L..\lib\ -lwebsockets
c:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bi
n/ld.exe: cannot find -lwebsockets
collect2.exe: error: ld returned 1 exit status

C:\C++\lws2mql\src>


Немного покопавшись я нашел похожую проблему: тут
Если проще он предложил поменять пути на такие
Вроде как для него это сработало, но в моем случае это не работает.

C:\C++\lws2mql\src>gcc -shared -o lws2mql.dll lws2mql.o -L..\MQL5\Libraries\ -lw
ebsockets
c:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bi
n/ld.exe: skipping incompatible ..\MQL5\Libraries\/libwebsockets.dll when search
ing for -lwebsockets
c:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bi
n/ld.exe: skipping incompatible ..\MQL5\Libraries\/libwebsockets.dll when search
ing for -lwebsockets
c:/gcc/bin/../lib/gcc/x86_64-w64-mingw32/8.3.0/../../../../x86_64-w64-mingw32/bi
n/ld.exe: cannot find -lwebsockets
collect2.exe: error: ld returned 1 exit status

C:\C++\lws2mql\src>


Во общем, не знаю что делать, потому что не понимаю почему он не находит файл, и прошу помощи у знатоков - как собрать эту приблуду?
юзаю: gcc (GCC) 8.3.0
ос Win7 x64
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы