我有一个C ++项目依赖于四个外部dll。我可以在Visual Studio中编译我的项目,所以我知道我的C ++编译器和链接器引用路径和库是正确的。我必须将dll复制到Release和Debug目录,以便在运行可执行文件时加载dll。
当我构建安装程序时,外部dll未在安装程序资源管理器中列为检测到的依赖项。如果我将dll复制到项目的Release或Debug目录中,则会检测到两个dll但不会检测到两个dll。
我做错了什么?
我尝试在Debug版本上运行Dependency Walker,它正确检测到所有四个dll。有没有办法将Dependency Walker的结果导出到VS中的Detected Dependencies?