虚惊一场(Qt错误小记)

g++ -o Dialog findDialog.o main.o moc_findDialog.o -L/usr/lib -lQtGui -lQtCore -lpthread

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 0 has invalid symbol index 12

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 1 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 2 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 3 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 4 has invalid symbol index 12

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 5 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 6 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 7 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 8 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 9 has invalid symbol index 2

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 10 has invalid symbol index 13

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 11 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 12 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 13 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 14 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 15 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 16 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 17 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 18 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 19 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 20 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 21 has invalid symbol index 14

/usr/bin/ld: /usr/lib/debug/usr/lib/crt1.o(.debug_info): relocation 22 has invalid symbol index 22

/usr/lib/gcc/i686-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':

(.text+0x18): undefined reference to `main'

collect2: ld returned 1 exit status


这么多错误,真是让我不淡定了,淡定下来注意下最重要的最后一行 undefined reference to `main'原来是没有定义main,定义了啊!那一定是定义错了!嗯,果然,该过来就可以了虚惊一场(Qt错误小记) - 2008sunjianwu - 小草窝

### 关于 KMODE EXCEPTION NOT HANDLED 的原因 KMODE EXCEPTION NOT HANDLED 是 Windows 操作系统中的一个常见蓝屏错误,通常由内核模式驱动程序引发。这种类型的错误表明某个驱动程序或硬件设备在执行期间发生了不可恢复的异常情况[^1]。 具体来说,此错误的主要成因可以归纳为以下几个方面: - **损坏或不兼容的驱动程序**:如果安装了新的硬件驱动或者更新后的驱动存在缺陷,则可能导致此类问题的发生。 - **内存 (RAM) 故障**:物理存储器存在问题也可能触发类似的崩溃现象[^2]。 - **操作系统文件受损**:核心组件遭到破坏会直接影响系统的稳定性并造成各种意外状况,包括但不限于上述提到的那个特定代码所代表的情形。 - **第三方应用程序干扰**:一些安全防护类软件可能会过度干预正常流程从而引起冲突;此外还有恶意程序潜入其中篡改设置也会带来风险隐患。 - **引导配置数据紊乱**:当计算机经历多次重装或是更换主要部件比如硬盘后如果没有妥善调整相关参数就容易出现启动阶段不稳定的现象,正如案例描述那样涉及到 EFI/UEFI 设置不当的情况。 ### 针对该问题的具体解决办法如下所示 #### 方法一:回滚有问题的驱动版本 如果有近期刚升级过的显卡或其他外设对应的控制器服务,请尝试将其退回到之前的稳定状态来验证是否能够消除故障源。 ```powershell # 打开命令提示符作为管理员运行以下指令进入设备管理器界面 devmgmt.msc # 定位到怀疑对象右键属性->驱动程序选项卡下找到“卸载设备”,勾选删除旧版驱动复选框后再重新安装官方推荐型号即可完成操作过程。 ``` #### 方法二:扫描修复系统文件 利用内置工具检测是否有缺失或被替换的关键资源,并自动下载补丁加以修正。 ```cmd sfc /scannow DISM.exe /Online /Cleanup-image /Restorehealth ``` > 注明:以上两条语句需依次单独输入至提升权限后的CMD窗口中按Enter键激活功能。 #### 方法三:禁用快速启动特性 考虑到部分机型可能存在固件层面与高级电源管理模式之间的适配难题,建议先关闭这项节能措施再观察后续表现变化趋势如何进展。 前往控制面板 -> 电源选项 -> 更改计划设置 -> 改变高级电源设置,在弹出来的对话框里面定位到睡眠分类下的混合睡眠子项以及Hibernate after关联条目分别设定为永不启用状态保存修改退出即可生效。 #### 方法四:测试排查潜在坏道 借助专门设计用于评估随机存取记忆体健康程度的应用程序来进行深入细致地检验工作,以便确认是否存在实际损害需要送修处理还是仅仅只是虚惊一场而已。 例如 MemTest86 就是非常受欢迎的一款开源免费产品可供选用。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值