代码: 全选
#include <iostream>
#include "b.h"
int main()
{
int i = add(5, 3);
printf("%d\r\n", i);
return 0;
}
代码: 全选
#ifndef B_H
#define B_H
int add(const int a, const int b);
#endif
代码: 全选
#include "b.h"
int add(const int a, const int b)
{
return a + b;
}
提示说没有定义add(int, int)
怎么会事,不好意思这个问题实在太愚蠢了,对于刚刚入门linux编程的习惯了windows下vs的ide环境的人
还是有写不解!