d加载动态库
Library libdll;
T abcd(T)(T a)
{
T function(T) fun = cast(T function(T)) libdll.loadSymbol!(
T function(T))("dll.test");
return fun(a);
}
static this()
{
libdll = Library("libs/libdll.so");
writeln(abcd!float(6.5f));
}
浙公网安备 33010602011771号