如何由.c或.cpp文件建立 与Qt相关的不同IDE平台的项目文件(.pro 和 .vcproj)和 中间文件夹 放置Generated Files

本文详细介绍了如何将已有的C/C++及Qt相关文件整合到不同的IDE环境中,包括如何创建.pro和.vcproj文件,以及手动添加头文件、源文件和UI文件。此外,还讲解了如何设置include路径、库路径,并通过批处理文件自动化生成 moc_ 和 ui_ 开头的中间文件,确保在Visual Studio 2008等IDE中编译和调试的顺利进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

     我们一般应用Qt相关文件时,都是进入相应的IDE环境 编写code ,并在一打开(新建)的project中添加 头文件(.h)和 C/C++文件(.c/.cpp)。然而实际中,我们经常会遇到已经有 相关(用其他编辑器编写的,如Vi、geidt 和 记事薄等)的头文件(.h)和 C/C++文件(.c/.cpp)了,需要在IDE 环紧中compile 和debug,那么这就需要手动建立 与IDE对应的Project文件(如.pro、cbp 和 vcproj等 )。一般有两种方法来实现:

一、在IDE中新建一个project

      1、新建一个project

      2、添加 头文件(.h)、 C/C++文件(.c/.cpp)、ui 文件

      3、在project 属性中添加 include path和lib 及 lib path

      4、编译

       有的IDE不能自动加入 产生的 中间文件(generated files) 到project中,则还要再有下一步

      5、再手动加入moc_ 和ui_开头的文件到你的project中,再编译一次。  (如果当前目录没有这两个文件,就先单独用命令uic.exe 和 moc.exe 生成moc_ 、ui_开头的中间文件(见附),再添加到project中)
(怎样让IDE能自动产生中间文件(generated files)和中间文件夹呢?…..见附)
    

 

二、命令行新建一个project

     这里主要以Vision Studio2008为例,其他IDE类似。现有四个文件main.cpp、PGArbeit.cpp 、 PGArbeit.h 和 PGArbeit.ui。

 

main.cpp的代码:

***************

#include <QApplication>
#include "PGArbeit.h"

int main(int argc,char *argv[])
{
 QApplication app(argc,argv);
PGArbeit dialog;
dialog.show();

return app.exec();

}

 

PGArbeit.h的代码L:

***************

#ifndef PGArbeit_H
#define PGArbeit_H

#include <QDialog>
#include "ui_PGArbeit.h"


class PGArbeit:public QDialog,public Ui::PGArbeit
{
  Q_OBJECT
  public:
    PGArbeit(QWidget* parent=0);
    ~PGArbeit();
  
   void DreiDAusstellung();

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值