c++ - Visual Studio 安装程序项目未检测到依赖项
问题描述
我正在使用 C++ 进行 QT+VTK 项目,最后该项目在发布模式下完成编译并且没有错误。然后我想创建一个安装项目来打包我的 QT+VTK 项目,以便在任何计算机上运行。我使用Microsoft Visual Studio 安装程序项目。
我按照正常步骤,在我的 VTK 解决方案中添加一个安装项目,然后在应用程序文件夹中选择我的主项目作为“项目输出”。
但是在安装项目中没有检测到依赖项。如下图所示,应用程序文件夹中只有一个“主输出”。
我使用CMAKE设置我的项目的环境,因此依赖关系的路径是正确的。
奇怪的是,如果我重新打开项目,有时它会在安装项目下显示正确的所需 dll 文件。但是一旦我刷新或构建设置项目,它就会消失!我将得到一个没有任何 .dll 的单个 .exe 文件。
有人知道这个奇怪的问题吗?我该如何解决?如有必要,我可以提供项目环境设置的屏幕截图。不想一一手动查找依赖,还是有更好的Installer工具推荐?
解决方案
推荐阅读
- android - 如何在 Android 客户端和服务器端应用程序之间安全地发送密码?
- python - 使用 itertools.tee 复制一个嵌套的迭代器(即 itertools.groupby)
- c# - Page_Load 事件在延迟后执行
- amazon-web-services - 将文件从 s3 移动到 s3 冰川的方法
- python - 在 HTML 中创建带有页码的动态目录
- vue.js - vuex 安装使我的项目变为空白
- python-3.x - 使用 Python 在 Seaborn 中设置散点图中点的大小
- c++ - 如何无阻塞加入到标准线程
- javascript - 在 HTML 表单中添加 Spotify 链接
- c# - 在我尝试将记录插入我的 SQL Server 时,列名“T001”无效