我正在处理遗留 C++ 项目并且缺少第三方 dll。我被告知该 dll 将在两周内可用。我需要执行的工作是纯 UI。我真的不需要dll。但是,如果没有 dll,应用程序将无法运行。我应该注释掉所有调用 dll 的地方还是创建一个占位符 dll,无论哪种方式都有大量的 API 需要覆盖?没有人有更好的主意吗?
最佳答案
我会创建一个什么也不做的 stub DLL(或者只做您需要做的事情)。然后当你得到真正的,把它放在你的 stub 上,你就完成了。
如果您需要创建不计其数的函数,您可以使用 perl 或其他一些脚本语言来帮助将大量链接器错误转化为包含所需函数原型(prototype)的文件。
关于c++ - 第三方dll丢失,等待中怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/529684/