Я пытаюсь подключиться к FileMaker через приложение Rust (не спрашивайте меня, почему ...) - и я натыкаюсь на стену драйвера FM ODBC, созданного для iodbc, а не unixodbc, но все ящики ODBC, которые я нахожу используют unixodbc.
Я не слишком знаком с вещами нижнего уровня, связанными с грузом, поэтому я понятия не имею, можно ли и как сделать так, чтобы ящики Rust odbc ссылались на iodbc вместо unixodbc. Я спросил у Google, но ничего не вышло.
Могу ли я заставить Cargo связываться с определенной библиотекой (в системе присутствуют как unixodbc, так и iodbc, но unixodbc, кажется, всегда выбирается по умолчанию)?
cargo rustc
и вручную свяжете iodbc. Я, однако, недостаточно осведомлен, чтобы знать, как это сделать, хотя использование подробного вывода может дать вам представление. - person Aiden4   schedule 05.03.2021extern "C"
функциями. - person Aiden4   schedule 06.03.2021