2

我向其他人编写的代码库添加了功能,而在 VS2005 中设置了“不使用 ATL”标志时,我看到#include <ATLComTime.h>其中一个文件中有。我只发送了可再发行的 C-Runtime 库(请参见此处)。客户端无法获取代码以在他们的机器上工作。他们收到“找不到 DLL 入口点”错误。我觉得这是目标机器上某种缺失的 DLL 或库,因为我们已经能够在我们所有的测试机器上安装它。

他们希望我确保不会向客户发送“伪造的”可再分发文件。由于我似乎无法最终找到此标头与哪个可再发行文件相关,所以我在这里询问。我不知所措。可以帮忙?

4

1 回答 1

3

将项目配置为与 ATL 静态链接(项目 | 属性 -> 配置属性 -> 常规 -> 使用 ATL)可执行文件,或将 atl.dll 与您的应用程序一起分发。

于 2010-03-30T15:15:59.830 回答