0

我需要编译我老师的项目。本项目使用 MITK、VTK、ITK、CTK 和 Qt。我有一些错误,我在编译期间设法纠正了这些错误。现在,我有一个我不理解的错误,我不知道完成编译的正确性如何。

问题是我有:库 libMitkAppUtil.so 中对 « operator delete(void, unsigned long)@Qt_5 »* 的未定义引用我们也看到它是一个链接错误。因为这是我的老师和其他老师的项目,所以我认为这是 Qt 版本或我计算机中的某些东西的问题,而不是 gcc 或 g++ 的版本?

当我打开 Qt 并打开许多文件时,工具栏几乎有三条消息:

例如,代码模型无法解析包含的文件,这可能会导致错误完成和突出显示。此文件有多个解析上下文可用。从编辑器工具栏中选择首选的一个。此文件不属于任何项目。代码模型可能无法正确解析此文件。

也许终端上有错误的链接?

4

1 回答 1

0

cmake用于构建过程吗?例如

cd MITK-build;
cmake ../MITK-source ./;
make -j1

请以单线程模式启动构建过程,然后将标准输出文本附加到您的回复中,以便我们调查问题。

有时/ep/,构建过程的一部分(ep = 外部项目)会出现问题,您可以“ cd ep/xxx.../; cmake ./;make -j1”开始单独的构建。

高温下,

于 2020-07-07T06:41:24.363 回答