gpt4 book ai didi

c++ - VS2015 + VTK 7.1.0 + Qt 5.8.0 运行来自 VTK 入口点失败的 Qt 示例

转载 作者:行者123 更新时间:2023-11-30 05:18:07 26 4
gpt4 key购买 nike

目前,我正在尝试结合使用 VTK 库和 Qt 来构建一个可视化 STL 文件的应用程序。为了开始,我安装了以下库/程序:

  • Visual Studio 2015 专业版
  • CMake 3.7.0
  • VTK 7.1.0
  • Qt 5.8.0

对于 Qt,我使用了为 vs2015 编译的版本,即:

  • qt-opensource-windows-x86-msvc2015_64-5.8.0.exe

按照 Kitware 提供的说明进行操作后一切似乎都很好,我在配置和构建 VTK 时没有遇到任何错误。因此,我决定使用 VTK 的一些示例代码作为起点。

应用程序的链接和构建再次顺利进行,但是当我尝试启动应用程序时,我收到了以下错误:

程序入口点 ?rgbSwapped@QImage@@QEHAA$$QEAV1@Z 无法位于动态链接库 C:\VTK\bin\bin\Release\vtkGUISupportQt-7.1.dll 中。

我已经搜索了解决方案,但找不到。我也尝试了其他版本的 VTK 和 Qt,但仍然出现此错误。例如,今天早上我尝试将 VTK 6.3.0 与 Qt 4.8.5 结合使用,再次一切顺利,直到这次我尝试运行一些代码时收到此错误:

程序入口点 ?doItemsLayout@QTableView@@UAEXXZ 无法位于动态链接库 C:\VTK\bin\bin\Release\vtkGUISupportQt-6.3.dll 中。

如果有人遇到过此类错误,请告诉我。

最佳答案

我遇到了同样的问题。这对我来说似乎很奇怪,为什么系统在 $PATH 中看不到 QT dll,但是如果你把 Qt dll 放在你的可执行目录中它会运行正常。也许有更多经验的人可以解释这种行为。

关于c++ - VS2015 + VTK 7.1.0 + Qt 5.8.0 运行来自 VTK 入口点失败的 Qt 示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41895659/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com