CodeBlocks链接时报未找到错误

编写带有头文件的类和其实现分别放在不同的文件中,在VC++中正常编译链接执行,

而在CodeBlocks中出现如下错误:

||=== xz, Debug ===|
obj\Debug\main.o||In function `main':|
F:\demo\CodeBlocks\xz\main.cpp|7|undefined reference to `LinkedList::LinkedList()'|
F:\demo\CodeBlocks\xz\main.cpp|8|undefined reference to `LinkedList::getNum()'|
||=== Build finished: 2 errors, 0 warnings (0 minutes, 0 seconds) ===|

出现如下错误,网上有分析说链接时,没有把相关所有文件一起编译链接,才导致的,

我觉的也是这个原因,但是都没有给出解决方法。

在VC++中是不会出现这个错误的,因为VC++自动把所有文件一起编译链接了,而</

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
在的描述中,你提到了在使用codeblocks时遇到了一些问题。根据你提供的信息,你尝试了重新安装codeblocks和删除旧版本,但问题仍然存在。此外,你还尝试了不同版本的codeblocks,并尝试了重置默认设置,但问题仍然没有解决。最后,你还发现了编译器位置的问题,并重新定位了codeblocks的编译器位置,问题得到了解决。 从你的描述来看,可能有几种可能的原因导致codeblocks环境错误。其中一种可能性是在安装或卸载codeblocks时出现了问题,导致系统中残留了一些旧的文件或配置。另一种可能性是与你的操作系统版本或其他软件的兼容性问题。 为了解决codeblocks环境错误,你可以尝试以下步骤: 1. 确保你已经彻底卸载了之前的codeblocks版本,并清理了与其相关的所有文件和配置。你可以使用系统自带的卸载程序或者使用专门的卸载工具来完成这个过程。 2. 下载最新版本的codeblocks,并确保你选择了与你的操作系统相匹配的版本。 3. 在安装之前,关闭所有与codeblocks相关的程序和进程。 4. 安装codeblocks时,选择默认的安装选项,并确保你没有更改任何关键设置。 5. 安装完成后,重新启动计算机,并尝试运行codeblocks,看看问题是否得到解决。 如果问题仍然存在,你可以考虑以下几点: 1. 检查你的操作系统版本和codeblocks的兼容性。确保你的操作系统符合codeblocks的最低系统要求。 2. 检查你的系统是否有任何其他与codeblocks冲突的软件或驱动程序。尝试禁用或卸载这些软件,并重新安装codeblocks。 3. 如果你有多个编译器安装在系统中,确保你正确设置了codeblocks的编译器路径和选项。你可以在codeblocks的设置中进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值