在11.h中写
#include<stdio.h>
void add();
在11.c中写
void add(){
printf("aaaa");
}
在22.c中写
#include"11.h"
void main(){
add();
}
运行编译 22.c后,为什么提示无法解析add这个符号?
这三个文件放到了一个文件夹里,连接器不是可以找到add函数的定义文件吗?
我用的ide是vs2013,先点的生成,然后就报错,
错误 1 error LNK2019: 无法解析的外部符号 _add,该符号在函数 _main 中被引用 D:\project-c\ConsoleApplication19\ConsoleApplication19\22.obj ConsoleApplication19