要调用另一个cpp文件中的函数,需要进行以下步骤:
在被调用函数所在的cpp文件中,将函数的声明改为extern,表示该函数可以被其他cpp文件调用。例如,如果被调用函数定义如下:
void func();
改为:
extern void func();
在调用函数的cpp文件中,使用#include指令引入包含被调用函数声明的头文件。例如,假设被调用函数的声明位于func.h文件中,可以在调用函数的cpp文件中添加以下代码:
#include "func.h"
在调用函数的cpp文件中,可以直接调用被调用函数。例如:
func();
编译所有的cpp文件,并将它们链接在一起生成可执行文件。例如,使用以下命令编译链接名为main.cpp和func.cpp的两个cpp文件:
g++ main.cpp func.cpp -o main
最后生成的可执行文件为main。运行该可执行文件即可调用另一个cpp文件中的函数。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: C++日志怎么输出到数据库