dll - 如何在无需将exe与lib文件重新链接的情况下更新C++ dll?

标签 dll visual-c++

首先,我指的是Windows环境和VC++编译器。

我想要做的是重建一个Vc++ dll并与已经链接到该lib的exe保持兼容性,而不必重建该exe或使用LoadLibrary动态加载该dll。换句话说,有没有一种方法可以向dll中添加类和方法(但不能删除任何类)并确保现有的入口点保持不变?

最佳答案

如果通过使用DEF文件导出功能并手动指定序数,则应该能够完成此操作。

引用

http://msdn.microsoft.com/en-us/library/d91k01sh(VS.80).aspx

关于dll - 如何在无需将exe与lib文件重新链接的情况下更新C++ dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1208005/

相关文章:

visual-c++ - 如何使用MSBuild定位v110平台工具集?

c++ - Visual C++ 中的数组大小

delphi - 免注册 COM/DLL?

.net - 我应该在使用 VS2008 的 .NET 项目中将非托管 .dll 放置在哪里?

c++ - 依赖行者 : Unable to resolve the side by side configuration information contains error

c++ - 如何通过 DhcpSAPI 启用 DHCP 子网

visual-c++ - 如何在没有 _alloca 的情况下进行 GCC 编译?

java - 在 Xamarin Forms Android 中打印到 POS 打印机

c# - 具有硬件通信的高级编程

c++ - 注入(inject)的 DLL 中的异常是否会导致整个程序崩溃?