Я установил libsoil1. К сожалению, его невозможно использовать без аргументов командной строки. Что мне нужно, чтобы использовать его с g++?
Кроме того, является ли включаемый файл #include ‹ SOIL.h > или что-то еще?
Я использую Убунту.
Я установил libsoil1. К сожалению, его невозможно использовать без аргументов командной строки. Что мне нужно, чтобы использовать его с g++?
Кроме того, является ли включаемый файл #include ‹ SOIL.h > или что-то еще?
Я использую Убунту.
Вам нужны файлы разработки. В Ubuntu вы устанавливаете их, используя
sudo apt-get install libsoil-dev
Общее правило заключается в том, что для каждого пакета библиотеки существует соответствующий пакет файлов разработки с тем же именем, с суффиксом -dev
.
Вам нужно #include
заголовки почвы, чтобы компилятор знал, какие символы определены и могут использоваться вашим кодом. Самому компоновщику нужно сказать, чтобы он действительно связывал библиотеки, используемые аргументом -l…
, в случае SOIL -lSOIL
.