簡體   English   中英

使用QT + VTK + ITK構建項目時出現FDFImageIO錯誤

[英]FDFImageIO error when build project with QT+VTK+ITK

我正在使用Qt4.8.4 + vtk5.10 + itk4.6構建一個項目。 雖然我遇到了從未發生過的問題。

在第一個中,它顯示:鏈接錯誤:無法打開“ 4.lib”。 但是我從未聽過“ 4.lib”,我認為它沒有用。 因此,我在鏈接器中將其刪除。

然后:我有30條錯誤消息:錯誤LNK2001:無法解析的外部符號“ void __cdecl itk :: FDFImageIOFactoryRegister__Private(void)”(?FDFImageIOFactoryRegister__Private @ itk @@ YAXXZ)D:\\ Workplace \\ NeuroLab \\ build \\ moc_WidgetThreeDMesh.obj ....

我搜索文件系統,但無法使用FDFImageXXXX找到任何地方。 我編譯了兩次ITK,然后嘗試啟用/禁用Module_FDFImageIO,但是它還是無法正常工作。

那么,有人有同樣的錯誤嗎?

我終於找到了錯誤。 我發現我下載的源文件有一些錯誤。 因為我重新下載了VTK + ITK源代碼並重新編譯了它們。 沒有錯誤報告。

但是這里有一個錯誤。 當您查看vs20xx中的lib列表時,您會發現一個奇怪的4.lib。 當您將GDCM模塊集成到ITK中時,該錯誤可能會報告。 您唯一要做的就是將GDCM庫和完整的文件路徑添加到您的程序中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM