网
网上之猩
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,献丑了:
我有特多的简单问题:
1、请详细解释以下的make文件各个命令及参数的含义,请尽量透彻:
All:demo.exe
demo.res:demo.rc
rc -r -i/borlandc/include demo.rc
demo.obj:demo.c demo.h
bcc -c -w-par -p -w -2 test.c
demo.exe:demo.obj demo.def demo.res
tlink /n /Tw /L/borlandc/lib cOws demo,demo,NUL,import mathws cws,demo
rc -t demo.res
2.主程序的.def 文件中最后原来是EXPORTS windowsfun,当在主程序中加入dll后,dll文件的.de文件尾部是EXPORT pro1 @1和pro2 @2,(@表示什么?)而此时主程序中该位置却改成了IMPORTro1 @1和pro2 @2字段,这部分所定义的函数是什么意思?为什么书上说windows只有根据_export来确认回叫函数?因为“回叫”与“输出”(EXPORTS)有什么关系?主程序中加dll后,怎么把这个EXPORTS段也改成IMPORTro1 @1和pro2 了?原来的设定怎么办?dll中的设EXPORT pro1 @1和pro2 @2表示pro1和pro2是回叫函数吗?可以有自定义的回叫函数吗?一片糨糊!!
3、int winmain(...)返回int型,dos下就不需要嘛,它为什么要返回?返回给哪里?什么作用?
我有特多的简单问题:
1、请详细解释以下的make文件各个命令及参数的含义,请尽量透彻:
All:demo.exe
demo.res:demo.rc
rc -r -i/borlandc/include demo.rc
demo.obj:demo.c demo.h
bcc -c -w-par -p -w -2 test.c
demo.exe:demo.obj demo.def demo.res
tlink /n /Tw /L/borlandc/lib cOws demo,demo,NUL,import mathws cws,demo
rc -t demo.res
2.主程序的.def 文件中最后原来是EXPORTS windowsfun,当在主程序中加入dll后,dll文件的.de文件尾部是EXPORT pro1 @1和pro2 @2,(@表示什么?)而此时主程序中该位置却改成了IMPORTro1 @1和pro2 @2字段,这部分所定义的函数是什么意思?为什么书上说windows只有根据_export来确认回叫函数?因为“回叫”与“输出”(EXPORTS)有什么关系?主程序中加dll后,怎么把这个EXPORTS段也改成IMPORTro1 @1和pro2 了?原来的设定怎么办?dll中的设EXPORT pro1 @1和pro2 @2表示pro1和pro2是回叫函数吗?可以有自定义的回叫函数吗?一片糨糊!!
3、int winmain(...)返回int型,dos下就不需要嘛,它为什么要返回?返回给哪里?什么作用?