Geany的使用问题,急救!
发表于 : 2011-04-19 20:07
在Geany下编写了三个文件如下
//max.h
int max(int a, int b);
//max.cc
#include "max.h"
int max(int a, int b)
{
return a > b ? a : b;
}
//main.cc
#include "max.h"
int main()
{
int x = 3, y=5;
max(x, y);
return 0;
}
在Geany下按编译选项后,提示成功,但选择”生成“按钮后,就会出现错误:
In function 'main': undefined reference to 'max(int, int)'
有人知道是为什么吗? 如果把main.cc 中的#include"max.h"换成#include"max.cc”就可以成功运行
//max.h
int max(int a, int b);
//max.cc
#include "max.h"
int max(int a, int b)
{
return a > b ? a : b;
}
//main.cc
#include "max.h"
int main()
{
int x = 3, y=5;
max(x, y);
return 0;
}
在Geany下按编译选项后,提示成功,但选择”生成“按钮后,就会出现错误:
In function 'main': undefined reference to 'max(int, int)'
有人知道是为什么吗? 如果把main.cc 中的#include"max.h"换成#include"max.cc”就可以成功运行