当我们需要在Visual Studio 2013中使用外部的头文件和源文件时,可以按照以下步骤:
添加头文件
-
在Solution中创建一个新项目。
-
在新项目下添加一个头文件(文件名的后缀为.h),比如我们创建一个名为"myheader.h"的头文件。
-
将需要包含的头文件内容复制到myheader.h中,例如:
#ifndef MYHEADER_H
#define MYHEADER_H
#include <iostream>
using namespace std;
void function1(int a, int b){
cout << "function1 output: " << a + b << endl;
}
#endif
-
在需要使用该头文件的项目中,右击项目名,选择添加->现有项。选择刚才创建的头文件并添加到项目中。
-
在需要使用该头文件的C++文件中,添加#include "myheader.h"。
例如,我们在新项目的main.cpp中添加如下代码:
#include <iostream>
#include "myheader.h"
using namespace std;
int main()
{
function1(3, 5);
return 0;
}
以上就是添加头文件的步骤和示例说明。
添加源文件
-
在Solution中创建一个新项目。
-
在新项目下添加一个源文件(文件名的后缀为.cpp),比如我们创建一个名为"mysource.cpp"的源文件。
-
在源文件中编写需要的函数或代码逻辑,例如:
#include <iostream>
using namespace std;
void function2(int c, int d){
cout << "function2 output: " << c * d << endl;
}
-
在需要使用该源文件的项目中,右击项目名,选择添加->现有项。选择刚才创建的源文件并添加到项目中。
-
在需要使用该源文件的C++文件中,添加#include "mysource.cpp"。
例如,我们在新项目的main.cpp中添加如下代码:
#include <iostream>
#include "mysource.cpp"
using namespace std;
int main()
{
function2(3, 5);
return 0;
}
以上就是添加源文件的步骤和示例说明。需要注意的是,如果一个源文件被包含在多个C++文件中,可能会造成函数重复定义的问题,需要使用头文件来解决。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:VS2013外部头文件和源文件怎么添加? - Python技术站