Я только что настроил среду MinGW после этого сообщения
Но как добавить сторонние библиотеки к нему?
Библиотека состоит из двух основных компонентов - заголовочных файлов на C и архива скомпилированного объектного кода. GCC имеет запутанный массив способов указания этих вещей, но, скажем, Вы используете библиотеку foo.a
, которая живет в относительном пути каталога foo/lib
, и заголовок foo.h
, который живет в foo/inc
. Ваш собственный код на C живет в main.c
и выглядит следующим образом:
#include "foo.h"
int main() {
return FooFunc(); // call function in foo.a
}
Для компиляции вы можете использовать командную строку:
gcc main.c -Ifoo/inc foo/lib/foo.a -o main.exe
флаг -I добавляет к пути поиска заголовков. Вы также можете добавить в путь lib, но тогда все начнет усложняться :-)
.Последовательности поддерживаются массивами символов, поэтому я не думаю, что можно уменьшить количество экземпляров символов [], не уменьшая количество последовательностей.
Пробовали ли вы удалить некоторые последовательности, чтобы увидеть, что символ [] тоже идет вниз?
-121--3572535- В документах утверждается, что существует 4 различных место хранения двигателя. Модуль FallbackStorage
выполняет запись в сеанс.
Нет отличий от любой другой системы, использующей gcc
и теперь использовать вашу новую библиотеку с соответствующими -Lfoo/bar -lfoobar
переключатели.