c++ - 检查动态链接库是否过时

标签 c++ c dll module

有没有可靠的方法来检查 dll 是否过时?例如,我的一些构建系统存储模块代码文件的校验和,然后存储在文件中。

有没有办法将这种校验和存储在 dll 元数据中,这样您就不必保留额外的文件?

最佳答案

很多方法可以将这些信息存储在你的dll中,但最简单的(对我来说)是让你的构建系统生成一个带有const char[]的头文件checksum = "whatever_the_checksum_is"; 然后您在 dll 代码中#include

关于c++ - 检查动态链接库是否过时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48330377/

相关文章:

找不到 php dll 模块

vb.net - 如何根据平台加载Dll

c++ - 作为 DLL 的 GIT C/C++ 库

c++ - 为什么在这个例子中模板参数的顺序对 MS C++ 编译器很重要?

c - 在 C 中分割 RGB 值的有效方法

c - 关键字 '%type' 和 '%token' 在 C 中有什么用?

c - 多线程处理http请求时会发生奇怪的事情

c++ - zlib 和 minizip 有什么关系?

c++ - rapidxml:如何遍历节点?遗漏了最后一个 sibling

c++ - Linux:使用 inotify 与 fcntl 发生冲突