collect1:error:ld returned 1 exit status 解决办法

简介: collect1:error:ld returned 1 exit status 解决办法

写qt 编译时出错【collect1:error:ld returned 1 exit status】


网上查了一下,是因为【.h文件中相关的函数在cpp文件中没有定义,或者说函数的声明(.h中)与定义(.cpp中)不一致】


所以我在我项目的【diolag.h】文件中看了一下函数声明,发现多了几个之前不用好函数的声明。


修改前:


1.png



修改后:


1.png


将不用的函数声明去掉后,问题就解决了。


相关文章
|
3月前
|
并行计算 TensorFlow 算法框架/工具
【Deepin 20系统】解决Check failed: err == cudaSuccess || err == cudaErrorInvalidValue Unexpected CUDA erro
本文介绍了在使用Nvidia RTX 2070 GPU和TensorFlow 2时,解决GPU内存不足错误的方法,包括杀死占用内存的进程、重置GPU以及重启设备等方案。
63 3
|
6月前
|
开发者 iOS开发
no identity found Command CodeSign failed with a nonzero exit code
no identity found Command CodeSign failed with a nonzero exit code
75 0
|
6月前
|
C语言 C++
关于DEV中collect2.exe [Error] ld returned 1 exit status的问题解决!!!
关于DEV中collect2.exe [Error] ld returned 1 exit status的问题解决!!!
|
C语言
安装mujoco报错:distutils.errors.DistutilsExecError: command ‘gcc‘ failed with exit status 1
安装mujoco报错:distutils.errors.DistutilsExecError: command ‘gcc‘ failed with exit status 1
627 0
|
Linux
LINUX报错:apt transaction returned result exit-failed
LINUX报错:apt transaction returned result exit-failed
198 0
gittalk Error: Not Found.
gittalk Error: Not Found.
259 0
gittalk Error: Not Found.