在Visual Studio 2008 C ++安装程序中的检测到的依赖项中未检测到DLL

时间:2015-08-12 07:48:34

标签: c++ dll visual-studio-2008 windows-installer installer

我有一个C ++项目依赖于四个外部dll。我可以在Visual Studio中编译我的项目,所以我知道我的C ++编译器和链接器引用路径和库是正确的。我必须将dll复制到Release和Debug目录,以便在运行可执行文件时加载dll。

当我构建安装程序时,外部dll未在安装程序资源管理器中列为检测到的依赖项。如果我将dll复制到项目的Release或Debug目录中,则会检测到两个dll但不会检测到两个dll。

我做错了什么?

我尝试在Debug版本上运行Dependency Walker,它正确检测到所有四个dll。有没有办法将Dependency Walker的结果导出到VS中的Detected Dependencies?

0 个答案:

没有答案