请问,C++动态库导出DEF文件中这个标识是什么意思
请教,C++动态库导出DEF文件中这个标识是什么意思
EXPORTS
; Explicit exports can go here
CreateSheetExport
CreateEditor @6
DoToolBarCmd @10
这个@6是什么意思
------解决方案--------------------
表示序号
------解决方案--------------------
自己设定导出函数的序号
------解决方案--------------------
序号,导出函数的序号
------解决方案--------------------
导出序号
------解决方案--------------------
一般不需要导出序号
------解决方案--------------------
现在我们直接用函数名作为字符串参数传给GetProcAddress 函数,得到函数的地址,但是在古时候,资源很值钱还质量不好,比如内存少啊、cpu反应慢啊,如果还是用字符串的那就慢了,再说字符串还占可执行文件的空间,因此微软就用序号给函数编个号,你给这个函数传序号就行,这样又节省空间还快。现在了,微软是建议不要用序号了,但是说已有的函数序号是不会变的,所以以前用序号的代码现在也可以运行在windows 下,提高了兼容性。
给分吧
------解决方案--------------------
可以用 _declspec(dllexport) 代替
导出符号
------解决方案--------------------
导出序号
------解决方案--------------------
EXPORTS
; Explicit exports can go here
CreateSheetExport
CreateEditor @6
DoToolBarCmd @10
这个@6是什么意思
------解决方案--------------------
表示序号
------解决方案--------------------
自己设定导出函数的序号
------解决方案--------------------
序号,导出函数的序号
------解决方案--------------------
导出序号
------解决方案--------------------
一般不需要导出序号
------解决方案--------------------
现在我们直接用函数名作为字符串参数传给GetProcAddress 函数,得到函数的地址,但是在古时候,资源很值钱还质量不好,比如内存少啊、cpu反应慢啊,如果还是用字符串的那就慢了,再说字符串还占可执行文件的空间,因此微软就用序号给函数编个号,你给这个函数传序号就行,这样又节省空间还快。现在了,微软是建议不要用序号了,但是说已有的函数序号是不会变的,所以以前用序号的代码现在也可以运行在windows 下,提高了兼容性。
给分吧
------解决方案--------------------
可以用 _declspec(dllexport) 代替
导出符号
------解决方案--------------------
导出序号
------解决方案--------------------