关于动态静态库,问一些很弱的问题。
首先好吧,这些问题真的很弱。
1.使用__declspec(dllexport)导出的内容,必须要用__declspec(dllimport)才能使用么?
2.使用def文件,是不是也只有在生成动态库的时候使用?
3.__declspec(dllexport)只是在生成动态库的时候使用,静态库的时候不需要对么?
4.如果123是对的,那么生成静态库的时候,什么都不用加,写好以后,各种东西(函数,类或者也许还有别的吧)就都被导出来了吗?就跟在源程序写函数一样?
5.如果我想到导出一个Cwnd*返回值的函数,则必须用MFC扩展dll,如果只是导出一个HWND返回值的函数,那么MFC规则的dll就可以了?
6.MFC扩展DLL跟MFC规则DLL,反映到项目的配置上,区别是什么。vs05.
(5.1+6.1)/2 = 5.6: 我还是觉得这个问题发到MFC版块,不如发到C++版块。
补充:谢谢各位直接回答我的问题,而不是给我一个链接,更不是给我一个文档教程。
感慨:所谓勤能补拙,你信奉这句话么?那么所谓扬长避短你又怎么去接受?天赋的价值要被鼓吹励志抹杀么?
3岁起显露极高的音乐天赋,4岁跟父亲学习钢琴,5岁开始作曲。6岁到慕尼黑、维也纳、普雷斯堡作了一次试验性的巡回演出。35岁,他死啦。靠着勤奋,you can?
人的精力有限,本人更信奉扬长避短。勤能补拙?糟蹋时间!天赋,兴趣,能力,是一组,而iq不在其中。所以拙还是不补的最好,因为你并不真的喜欢它。好吧,但是,我还是暂时只能继续走这条路,并不是所有的擅长跟爱好都能给你提供面包。有幸擅长一个好职业的人,与其是优秀的,不如说是幸运的。所以,在工作一年后,我仍然弱到还在提问这样的问题。此致,默哀。