Qt窗口项目使用的源文件是.h/.cpp文件,它们是对应C++文件。在实际应用中,你可能有现成的.h/.c文件需要引用。那么,这些文件能够引用吗?又怎么引用呢?以下来讨论这个问题。
本例在ubuntu18中Qt5.8.0的Widgets项目编译通过,估计在CentOS和Windows系统也应该可以通过。
一般情况下,通过宏“#include”来引用.h文件;其实,.c文件也可以这样引用。本例要引用的.c文件是myfile.c,一定要将它添加到项目中。项目中添加.c文件的最简便方法是,在项目的快捷菜单“添加-现有文件”来实现。
本例的关键代码如下:
1、myfile.c文件
#include <stdio.h>
void printHello() {
printf("Hello, World!\n");
}
2、main.cpp文件
#include "mainwindow.h"
#include <QApplication>
#include "myfile.c"
int main(int argc, char *argv[])
{
//QApplication a(argc, argv);
//MainWindow w;
//w.show();
//return a.exec();
printHello(); //调用C文件中实现的函数
return 0;
}
标签:文件,Qt,本例,C语言,myfile,引用,include From: https://www.cnblogs.com/it001xyz/p/18228297