-1

我有使用 dll 使我的设备工作的程序。此设备的驱动程序安装在其他计算机上。

我的程序在我的计算机上正常运行,但如果我尝试在另一台计算机上安装它,则 dll 不再正常运行(dll 方法找不到设备)。

但是!,如果我在故障计算机上重建程序,它运行良好。

这种行为的原因是什么?为什么它只有在重建后才能正常工作?

4

1 回答 1

1

它可能绑定到依赖于一台计算机的不同 dll 集,但这些在另一台目标计算机上可能不同(但兼容),重新编译将意味着此代码然后链接到不同的库版本并运行。

然而,这是一个最好的猜测,因为这个问题在目前的形式下并不能真正回答

于 2012-04-03T15:05:39.983 回答