我需要编译我老师的项目。本项目使用了MITK、VTK、ITK、CTK和Qt。我有一些错误,我设法在编译期间纠正了这些错误。现在,我有一个我不理解的错误,我不知道如何正确地完成编译。
问题是我在库libMitkAppUtil.so中有:未定义的对«运算符delete(void,unsigned long)@Qt_5»*的引用我们还看到这是一个链接错误。因为这是我的老师和其他老师的项目,我想是我电脑上的某个版本的Qt或其他版本的问题,不像是gcc或g++的版本?
当我打开Qt并打开许多文件时,工具栏中几乎有三条信息:
代码模型无法解析包含的文件,例如,这可能会导致不正确的完成和突出显示。此文件有多个解析上下文可用。从编辑器工具栏中选择首选的编辑器。此文件不属于任何项目。代码模型可能在正确解析此文件时出现问题。
也许终端上有错误的链接?
发布于 2020-07-07 14:41:24
您是否使用cmake进行构建过程?例如:
cd MITK-build;
cmake ../MITK-source ./;
make -j1请在单线程模式下启动构建过程,然后将标准输出文本附加到您的回复中,以便我们可以调查问题。
有时,构建过程的/ep/部分会出现问题(e.p.=外部项目),在那里你可以'cd ep/xxx.../; cmake ./;make -j1‘开始单独的构建。
HTH,
https://stackoverflow.com/questions/62612891
复制相似问题