qt中调用另一个cpp中的函数
时间: 2023-09-30 08:04:51 浏览: 169
调用函数求n个a.cpp
要在Qt中调用另一个cpp中的函数,需要先将该cpp文件中的函数声明为头文件,然后在主程序中包含该头文件即可。
具体步骤如下:
1. 在需要调用的cpp文件中,定义需要调用的函数,例如:
```c++
#include <iostream>
using namespace std;
void printHello() {
cout << "Hello, World!" << endl;
}
```
2. 创建一个头文件,例如"test.h",在其中声明需要调用的函数,例如:
```c++
#ifndef TEST_H
#define TEST_H
void printHello();
#endif // TEST_H
```
3. 在主程序中包含该头文件,并调用该函数,例如:
```c++
#include "test.h"
#include <QCoreApplication>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
printHello();
return a.exec();
}
```
在这个例子中,我们在主程序中包含了"test.h"头文件,并调用了其中声明的"printHello()"函数。
这样就可以在Qt中调用另一个cpp文件中的函数了。
阅读全文