我在Windows Server 2008 64位版本上编译了一个dll。它在该版本的 Windows 上运行良好,但如果我切换到 Windows 7 或 XP 64 位版本,则 dll 将无法运行。如何使 dll 与 64 位版本 Windows 的所有三个版本兼容?
我使用的是 Visual Studio 2010。
最佳答案
您可以使用名为 Dependency Walker 的程序查看您的 .dll 文件具有哪些依赖项,并消除 Windows 版本之间不同的依赖项。
关于c++ - 如何使 64 位 dll 与 Windows Server 2008、Windows 7 和 Windows XP 的 64 位版本兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3243824/