如何在Visual Studio 2013調用同一個工程下的兩個.cpp文件?

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章