Я хочу вызвать библиотеку C «mysql.h» из языка Rust

Я пытаюсь подключиться к mysql из кода ржавчины. Я пробовал эти шаги.

    1 Я написал код на языке c, используя mysql.h и команду ниже.
    
      $ gcc -shared mysqlrust.c -o libmysqlrust.so $ (mysql_config --cflags) $ (mysql_config --libs) $ (mysql_config --cflags)
     $ cp libmysqlrust.so / usr / локальный / lib / rustc / i686-unknown-linux-gnu / lib /
    
    2. Я написал код на Rust, который вызывает libmysqlrust.so .

Но я не мог понять, как использовать структуру типа C « MYSQL », « MYSQL_RES », « MYSQL_ROW ». Пожалуйста, покажите мне, как использовать структуру типа c из кода ржавчины.

11
задан skaffman 26 February 2012 в 14:57
поделиться