首页 > 解决方案 > Visual Studio 安装程序项目未检测到依赖项

问题描述

我正在使用 C++ 进行 QT+VTK 项目,最后该项目在发布模式下完成编译并且没有错误。然后我想创建一个安装项目来打包我的 QT+VTK 项目,以便在任何计算机上运行。我使用Microsoft Visual Studio 安装程序项目

我按照正常步骤,在我的 VTK 解决方案中添加一个安装项目,然后在应用程序文件夹中选择我的主项目作为“项目输出”。

但是在安装项目中没有检测到依赖项。如下图所示,应用程序文件夹中只有一个“主输出”。

我的项目截图

我使用CMAKE设置我的项目的环境,因此依赖关系的路径是正确的。

奇怪的是,如果我重新打开项目,有时它会在安装项目下显示正确的所需 dll 文件。但是一旦我刷新或构建设置项目,它就会消失!我将得到一个没有任何 .dll 的单个 .exe 文件。

有人知道这个奇怪的问题吗?我该如何解决?如有必要,我可以提供项目环境设置的屏幕截图。不想一一手动查找依赖,还是有更好的Installer工具推荐?

标签: c++visual-studioqtvtksetup-project

解决方案


推荐阅读