在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等人。 –