我为其他人编写的代码库添加了功能,而在VS2005中设置了“Not using ATL”标志,我看到其中一个文件中有#include <ATLComTime.h>
。我只发送了C-Runtime库(see here)可再发行。客户端无法获取代码来运行他们的机器。他们收到“找不到DLL入口点”错误。我觉得它是目标机器上某种缺少的DLL或库,因为我们已经能够在我们所有的测试机器上安装它。
他们希望我确保我不会向客户发送“虚假”可再发行。因为我似乎无法找到最终哪个可再发行的这个标题属于我在这里问。我不知所措。可以帮忙吗?
答案 0 :(得分:3)
将项目配置为静态链接ATL(项目|属性 - &gt;配置属性 - &gt;常规 - &gt;使用ATL)可执行文件,或者将atl.dll与您的应用程序一起分发。