在Visual C++中,如果我更改了源文件中的某個函數,類,結構等,但其頭文件中沒有相應的原型,則所有源需要重新編譯使用函數,類,結構等的文件?更改函數後在項目中重新編譯C++源文件
舉例來說,如果一開始我有這樣的事情:
//function.h
int function(int x, int y);
//function.cpp
int function(int x, int y){
return x+y;
}
//main.cpp
#include function.h
int main(){
int x=3
int y=2
std::cout<<function(x, y);
return 0;
}
然後我改變function.cpp這樣:
//function.cpp
int function(int x, int y){
return x*y;
}
我將需要重新編譯的main.cpp?
這取決於智能視覺工作室的依賴管理是如何;你爲什麼不嘗試一下? –
你也嘗試過SCONS,Gradle等人。 –