gpt4 book ai didi

c++ - 取消定义符号 vtkImageViewer2::New(), QT-VTK Mac OSX 10.6.8

转载 作者:行者123 更新时间:2023-11-28 06:52:07 29 4
gpt4 key购买 nike

我正在使用 VTK 读取 DICOM 系列。我可以编译(使用 CMake)VTK 示例代码并且运行良好。现在,我正在尝试使用 Qtcreator 和 Qt4.8.5 创建一个 GUI。我已链接库并在 project.pro 上包含路径。

当我构建时,我得到:

Undefined symbols:
"vtkImageViewer2::New()", referenced from:
vtkSmartPointer<vtkImageViewer2>::New() in mainwindow.o
ld: symbol(s) not found

我检查了,Include 路径,它包括/usr/local/vtk-6.1/include/vtk-6.1/其中包含 vtkImageViewer2.h。

我的项目有什么问题?

最佳答案

这是一个链接器错误,因此您的项目确实正确地找到了 vtkImageViewer2.h。你应该使用 CMake 来创建你的项目,然后你就可以简单地做

find_package(VTK REQUIRED)
include(${VTK_USE_FILE})

所有 VTK 链接都将为您处理。

关于c++ - 取消定义符号 vtkImageViewer2::New(), QT-VTK Mac OSX 10.6.8,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23754780/

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