Re: dll lib совместимость с C(вызов из .NET)
От: FR  
Дата: 03.11.22 06:27
Оценка: 21 (2) +2
Здравствуйте, vaa, Вы писали:

vaa>Есть ли отличия или совместимость 100%?


Не совсем внятный вопрос.
Если имеется в виду экспорт функции из dll написанной на расте, то там ближе к C++ а не к си, надо добавлять #[no_mangle] и extern "C" и использовать в аргументах типы совместимые с си.

Выглядеть будет примерно так:
#[no_mangle]
pub extern "C" fn dllinc(x: i32) -> i32 {
    x + 1
}
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.