其實很簡單啊,,,,有個叫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文件寫成頭文件,然後調用時定義一下頭文件就行了。