一路探索者

导航

 

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;

}

posted on 2024-06-03 10:26  一路探索者  阅读(977)  评论(0)    收藏  举报