Я использую SFML и создаю приложение в Code :: Blocks и mingw32. Я добавил библиотеки SFML (sfml-what.a) в свой проект, и он работает хорошо.
НО iIrc, статические библиотеки «компилируются» в исполняемый файл. Если это так, то зачем мне помещать все библиотеки DLL SFML рядом с исполняемым файлом, чтобы он мог работать где-либо за пределами Code :: Blocks? И если бы мне нужно было как-то «динамически связать» библиотеки DLL из Code :: Blocks с моим проектом (я не знаю, как это сделать), мне все равно пришлось бы поставлять свой исполняемый файл со всеми файлами .a для него. правильно бегать?
Заранее спасибо, я не совсем знаком с библиотеками, статическими или динамическими. Если это что-то меняет, я работаю над Ubuntu Linux и использую mingw32 для кросс-компиляции.