Связывание SDL-bgi в Code :: Blocks на окнах с помощью пользовательского установочного каталога - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть программа, которая работает в Linux с использованием SDL-bgi.Я скачал двоичные файлы SDL-bgi из http://libxbgi.sourceforge.net/ и могу его скомпилировать, но не могу связать его (что приводит к ошибкам "undefined reference to ...).Загрузка обеспечивает DLL, но согласно ответ на этот вопрос , мне нужно .lib.Я не могу найти .lib нигде в загрузке.

Вот вывод tree /f в извлеченной папке:

│   AUTHORS
│   BUGS
│   build.sh
│   ChangeLog
│   CMakeLists.txt
│   INSTALL.md
│   LICENSE
│   README.md
│   sdl_bgi.spec
│   TODO
│   VERSION
│
├───bin
│   ├───CodeBlocks
│   │       SDL_bgi.dll
│   │
│   ├───Dev-Cpp
│   │       SDL_bgi.dll
│   │
│   └───Mingw64
│           SDL_bgi.dll
│
├───doc
│       functions.md
│       functions.pdf
│       howto_CodeBlocks.md
│       howto_CodeBlocks.pdf
│       howto_Dev-Cpp.md
│       howto_Dev-Cpp.pdf
│       sdl_bgi-quickref.pdf
│       sdl_bgi-quickref.tex
│       SDL_bgi_logo.png
│       SDL_bgi_logo.svg
│       turtlegraphics.pdf
│       turtlegraphics.tex
│       using.md
│       using.pdf
│
├───src
│       graphics.h
│       Makefile
│       Makefile.CodeBlocks
│       Makefile.DevCpp
│       SDL_bgi.c
│       SDL_bgi.h
│
└───test
[... a bunch of c files]

Я пытаюсь связаться с библиотекойоткуда это, вместо C:\CodeBlocks\MinGW\bin, как рекомендовано документами, потому что у меня нет необходимых привилегий.

...