4
A
回答
0
没错。使用dll函数导出和导入并创建两个独立的项目:应用程序和dll。而已!
0
是的,一旦它编译,然后在另一个项目中,你可以添加一个对项目或DLL(浏览选项)的引用。
0
这是否会在最后生成一个dll文件,以后可以在 某些其他项目中使用?
是的,对于您的项目,dll将被创建并放入调试或/和发布构建文件夹。然后您可以reference this library in other projects(即在MS Excel中,您可以通过使用Declare语句访问VBA中的DLL函数和命令)
2
VS将为您生成两个文件:A .lib
和.dll
。
原则上,.dll
是所有需要的。您可以在文件上调用LoadLibrary
,并直接从.dll
文件中检索任何导出的函数。这里的问题是编译器不知道dll提供了哪些函数,所以你将不得不为你想要使用的每个函数调用GetProcAddress
。
由于这非常不方便,VS还会生成.lib
文件,该文件为您处理这一整个麻烦。只需将您的可执行文件与.lib
静态链接,它将在运行时为您处理整个dll加载混乱。然后,只需在安装包中包含dll和exe(但不包括lib),然后将其发送给您的客户。
相关问题
- 1. 如何创建一个dll文件
- 2. 创建dll文件
- 3. 创建.dll文件
- 4. c中创建dll文件#
- 5. 问题,创建DLL文件
- 6. Java创建.dll文件
- 7. 从.net dll创建java的.dll文件
- 8. 为Labview创建一个DLL
- 9. 从MATLAB创建一个DLL
- 10. 使用一个EXE文件创建一个项目,并保留为DLL文件
- 11. 创建一个dll,改变另一个dll的几个功能
- 12. 用非常大的文件创建一个dll
- 13. 如何为我的DLL创建一个XML Intellisense文件?
- 14. 在C#.Net中创建一个.dll文件
- 15. 从ctypes调用的CPP文件创建一个DLL
- 16. Visual Studio - 创建一个不带.lib的.dll文件
- 17. 在dll文件里创建一个webservice?可以做到吗?
- 18. 用嵌入式DLL创建一个exe文件
- 19. 创建一个新的DLL COM Interop文件(.NET Framework 3.5)
- 20. 创建一个引用另一个.dll的.dll
- 21. 创建一个链接到另一个DLL的DLL(MSVS2008 C++)
- 22. 创建一个.jar文件
- 23. 创建一个make文件
- 24. 创建一个plist文件
- 25. 创建一个exe文件
- 26. 创建一个xml文件
- 27. 创建一个AVI文件
- 28. 创建一个CSV文件
- 29. 创建一个pcap文件
- 30. 创建一个Microsoft.JScript文件
+1 .lib解释 – fayyazkl