作者:手机用户2502926887 | 来源:互联网 | 2023-05-26 17:05
我需要使用Windows上的cdecl和stdcall调用约定来编译带有extern函数的cdylib。
我有一些这样的函数声明:
pub extern "C" fn foo() -> {}.
,我想使用以下条件进行编译:
pub extern "stdcall" fn foo() -> {}.
所以我正在寻找写的可能性:
pub extern fn foo() -> {}
并全局设置调用约定或类似的内容:
#[mymacro]
pub fn foo() -> {}
我希望使用后者,因为我会引入板条箱功能,
致电货物建造--features = stdcall。