鱼C论坛

 找回密码
 立即注册
查看: 1777|回复: 3

C语言中多个源文件的外部变量导致连接2005的问题

[复制链接]
发表于 2015-11-28 14:08:27 | 显示全部楼层 |阅读模式
20鱼币
当时看小甲鱼的零基础入门学C语言的时候,觉得这部分挺简单的,可是自己之后写多个源文件的时候才发现这么的难!

源文件是二叉树的非递归遍历;请大神只帮我解决下面这些连接到问题,能解释一下最好!



十分感谢!!!

连接出现的问题

连接出现的问题

二叉树非递归2.zip

54.52 KB, 下载次数: 1

源文件

最佳答案

查看完整内容

已经解决,发现有几个问题: 1、你的全局变量和函数的参数名称一样。 2、你多文件的编排上,不合理,看上去是新手,我不建议你现在就分多个源文件,毕竟那是需要工程思想来设计的,等你累计足够经验再分多个源文件。 3、C调用C++的函数,这个我也是不建议你现在就用,那里涉及链接器名称识别的问题。需要声明extern "C" 遵照我这几个问题,你可以自己解决。当然我也已经解决了,如果你需要我再把文件发给你。但是发给你,我估 ...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-28 14:08:28 | 显示全部楼层
已经解决,发现有几个问题:
1、你的全局变量和函数的参数名称一样。
2、你多文件的编排上,不合理,看上去是新手,我不建议你现在就分多个源文件,毕竟那是需要工程思想来设计的,等你累计足够经验再分多个源文件。
3、C调用C++的函数,这个我也是不建议你现在就用,那里涉及链接器名称识别的问题。需要声明extern "C"
遵照我这几个问题,你可以自己解决。当然我也已经解决了,如果你需要我再把文件发给你。但是发给你,我估计你也看不懂,因为我没有大改动,只是代码编排上进行重新编排。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2015-11-28 17:09:00 | 显示全部楼层
ravenhu13 发表于 2015-11-28 14:08
已经解决,发现有几个问题:
1、你的全局变量和函数的参数名称一样。
2、你多文件的编排上,不合理,看上 ...

谢谢你第二个建议!我会努力的!!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2015-11-29 19:18:54 | 显示全部楼层
好好
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-26 14:53

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表