Как заставить плагин IntelliJ + rust находить библиотеки SDL2? - PullRequest
0 голосов
/ 30 мая 2020

Как получить машину go, чтобы найти системные библиотеки SDL2, установленные при сборке с помощью Intellij + rust plugin?

Все работает нормально, пока я не добавлю в сборку такие функции, как gfx. Затем, когда я запускаю сборку, я получаю следующую ошибку:

  = note: /usr/lib/gcc/x86_64-unknown-linux-gnu/9.2.0/../../../../x86_64-unknown-linux-gnu/bin/ld: cannot find -lSDL2_gfx
          collect2: error: ld returned 1 exit status

Библиотеки были установлены на Fedora 32 с помощью:

dnf install SDL2-devel
dnf install SDL2_image-devel
dnf install SDL2_gfx-devel
dnf install SDL2_mixer-devel
dnf install SDL2_ttf-devel  

И могут быть найдены на диске, например: /usr/lib64/SDL2_gfx.

Ссылка в Car go .toml с:

[dependencies.sdl2]
version = "0.34"
default-features = false
features = ["gfx", "mixer", "ttf"]

Я мог бы вручную добавить путь к библиотеке в среду, но есть ли более переносимый способ?


РЕДАКТИРОВАТЬ : cargo build или cargo run через терминал работают должным образом. Невозможно получить сборку с плагином IntelliJ + rust.

...