我有一個虛擬的問題。我有三個C文件:在f1.c f2.c f3.c,其含有:使用創建的DLL文件(從應用程序調用函數)
// f1.c
int f1()
{
return 2;
}
// f2.c
int f2()
{
return 4;
}
// f3.c
int f3()
{
return 10;
}
我已經3對象文件,當我運行下面的命令(我使用下的windows7 mingc):
gcc -c f1.c f2.c f3.c
和我創建的dll文件:
gcc f1.o f2.o f3.o -o test1.dll -shared
使用DLL導出查看器我已經打開這個文件:
如何在我的應用程序(跨平臺)中使用此文件?我如何打電話給functrion f1,f2,f3?
對不起,我英文不好
跨平臺? (你的意思是跨平臺像Windows和Linux?) –
是的,Windows和Linux ... –
你必須在不同平臺上重新編譯得到該平臺的lib。 –