其实很简单啊,,,,有个叫extern的就可以用来干这种事。
由于VS中只能有一个main函数。。
所以举个例子。
file c
extern void saygoodbye() {
xxx;
}
cpp file A
#include c.h
int main() {
saygoodbye()
}
cpp file B
#include c.h
void saygoodbye() {
xxx;
}
这样就可以在A文件中调用B文件的函数了。。
多个的方法也类似。。
extern就是编译器在头文件遇到它时,,在其他的模块(也就是B文件)找到其定义。。然后再A中就可以使用了。
还有一招,就是将cpp文件写成头文件,然后调用时定义一下头文件就行了。