但是 往其中继续添加h以及c 出现同样错误,函数名字一至,这又是怎么回事 http://download.csdn.net/detail/monster88ra/4918822 工程文件 谢谢
.H: void updata(Road * head); .CPP: void update(Road*head); 而你在e_map.cpp里调用的是updata。 找不到函数实现,所有报错。 名字一致就行。
common.h按照 lile1234_show 做好了 重定义的问题解决了,但是,却出现了LNK2019错误 具体是 无法解析的外部符号 "void __cdecl updata(struct Road *)" (?updata@@YAXPAURoad@@@Z),该符号在函数 _main 中被引用 我建了一个头文件为updata.h 其中包含了"co……
#ifndef _COMMON_H #define _COMMON_H struct book { int value; char name[50]; }; #endif
新建一个common.h ,再包含试试 1.h,2.h,3.h 都include"common.h" C/C++ code ? 123456789 #ifndef _COMMON_H #define _COMMON_H struct book { int value; char name[50]; }; #endif
70,014
社区成员
243,263
社区内容
加载中
试试用AI创作助手写篇文章吧