要打开PRO文件,必须要知道是什么软件的文件后缀名是pro.PRO格式文件有三种文件格式:
1、PRO格式文件是Qt软件开发工具创建的项目文件,支持跨平台,不过在运行的之前,要使用QT命令将所有的信息进行编译,PRO格式文件包含文件有临时工程文件,源代码文件,项目库文件,还有一些其他的文件格式,如代码源文件QRC格式文件、项目文件是PRI文件,编译源文件是TS格式文件,样式文件。
2、PRO格式文件也可能是ProPresenter创建演示文件,ProPresenter是编辑创建演示程序;可以包含视频和歌词歌曲和其他音乐;经常在使用的过程中创建可视化显示。
3、PRO格式文件AdobeProto创建的文件,用于创建交互式线框图的Adobe应用程序和网站原型;可以存储多个页面布局,每个互动元素;支持CSSWebKit,jQuery技术。Adobe原始设计可以呈现和在标准Web浏览器中查看。保存项目,可上载到Adobe创意更广泛的编辑云,然后在Dreamweaver中下载。
4、PRO可能还是PRO/E的三维图文件,用PRO/E软件打开。
QT中,qmake为编译工具,通过qmke可以生成一个makefile文件,这就和pro文件有关,下面介绍pro文件的写法:
TELEPLATE :模板
app:默认不写时为app,即应用程序的makefile。
lib :建立一个库的makefile。
TARGET:生成应用程序名
CONFIG:配置信息
CONGIF += qt warn_on release
分别意思是,告诉qmake这个应用程序是使用QT连编的,这就是说qmake再连接和为编译添加所需要的包含路径的时候会考虑到用qt库。warm_on告诉qmake要把编译器设置为输出警告信息的。release告诉应用程序必须被连编成一个发布版本。开发过程中可设置为也可以为debug版本。
INCLUDEPATH:头文件包含路径
CODECFORSRC = gbk :源文件编码方式
#工程中的源文件和头文件
SOURCES +=
HEADERS +=
RESOURCES += qrc/painter.qrc // 工程中包含的资源文件
FORMS += forms/painter.ui // 工程中包含的ui设计文件
LIBS += -l(库名)
#平台相关
win32 {
SOURCES += hello_win.cpp
}
unix{
LIBS +=-lcur3
}
如果项目工程大文件多:
可以将SOURCES,HEADERS ,FORMS单独拿出来放到单独一个test.pri文件中,然后在pro文件中用 include(test.pr)进行管理。
pro文件中$和$$符号含义和用法:
包含pri文件:
自定义变量 :
BASEDIR = .. /.. /.. /.. /
include ( $$ { BASEDIR } pri / common.pri )
include ( $$ { BASEDIR } pri / baseapk.pri )
INCLUDEPATH += $$ { BASEDIR } include
INCLUDEPATH += $$ { BASEDIR } include / forecastbusiness
自定义变量:
myVersion = 1.2
TARGET = software $$ { myVersion }
FILE = main.cpp
SOURCES += $$ FILE
重新qmake 后正确生成目标程序为software1.2的工程。
pro_file是一个文本文件,它通常位于 *** 作系统的根目录中,也就是根文件夹中。它是一个隐藏文件,可以在文件管理器中看到,但是它的文件名前面有一个".",表示它是一个隐藏文件。pro_file文件中存储了 *** 作系统的配置信息,包括硬件配置、系统设置、网络设置等。它是 *** 作系统的重要文件,如果更改了它的内容,可能会导致 *** 作系统出现问题。因此,在更改pro_file文件之前,应该先备份,以防止出现意外情况。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)