dll代码:
pascal:
library DllNames;
procedure ShowHelloWorld;
stdcall;
begin
assign(output,'DLL.out');
rewrite(output);
write('hello world');
close(output);
end;
exports
ShowHelloWorld;
begin
end.
c++:
ShowHelloWorld.cpp:
#include"dll.h"
#include<cstdio>
#include<windows.h>
extern "C" _declspec(dllexport) void ShowHelloWorld(void);
void ShowHelloWorld(void)
{
freopen("Dll.out","w",stdout);
printf("hello world");
return;
}
dll.h: