C ++ DLL在TFS构建机器上编译具有不同的依赖项

时间:2014-10-09 16:07:15

标签: c++ dll

我们的桌面应用程序包含多个依赖关系中的C ++ DLL。 DLL“A”由DLL“B”引用,其由DLL“C”引用。这些都是我们编写的DLL。

当我们在开发人员工作站上编译时,生成的DLL“C”在运行时正常工作。如果我们使用Dependency Walker检查它,我们可以看到它依赖于DLL“B”。但是,如果我们让TFS使用相同的配置构建解决方案(据我们所知),生成的“C”会导致运行时错误。

当我们用Dependency Walker检查“C”的TFS输出时,没有引用“B”。

什么可能导致这种行为?我想我不清楚如何将依赖信息添加到DLL中,因为在VS2008项目属性中没有调用依赖项。

谢谢, 克里斯

0 个答案:

没有答案