1、点击电脑的“开始”选项里面的“闷基控制面板”。
2、点击“系统和安全”里面的“备份和还原”,接着点击“选择要从中还原文件的其他备份”。
3、选择一个备份的位置,点击“下一步”。
4、选择你要恢复的数据。在展开的页面里面有“搜索”、“浏览文件”、“浏览文件夹”这三个选项,根据需要来选择查找文件。选择好后,点击“还原”选项,再点击“完成”即可。
首先是先新建一个子目录项目,再根据需要在子目录项目中添加一个应用程序项目以及多个库的项目,子目录项目默认就只有一个.pro文件。
从“#”开始,到这一行结束。
模板变量告诉qmake为这个应用程序生成哪种makefile。
指定编译器选项和项目配置,值由qmake内部识别并具有特殊意义。
以下配置值控制编译标志:
qmake添加这个变量的值作为编译器C预处理器宏(-D选项蔽嫌雀)。
指定编译项目时应该被搜索的#include目录。
指定程序编译时依赖的相关路径。
指定在何处放置目标文件。
指定目标文件的名称。默认情况下包含的项目文件的基本名称。
指定构建目录。
指定来自moc的所有中间文件放置的目录(含Q_OBJECT宏的头文件转换成标准.h文件的存放目录)。
指定所有中间文件.o(.obj)放置的目录。
指定Qt资源编译器输出文件的目录(.qrc文件转换成qrc_*.h文件的存放目录)。
指定链接到项目中的库列表。-L后是库文件的目录,-l后是具体的库的名字(后缀不用加)。例如:
LIBS += -L$$PWD/../../../ThirdLib/winapi -lWSock32
仅适用于Windows,指定的图标应该包含在一个生成的.rc文件里。如果RC_FILE 和RES_FILE变量都没有设置这才可利用。
指定包含用户界面翻译文本的翻译(.ts)文件列表。
为Windows平台加的依赖平台的文件的简单的作用域看宏早起来就像这样:
win32 { SOURCES += hello_win.cpp }
每次添加一个子项目就会在SUBDIRS项目加上一个项目名,子目录项目的 TEMPLATE = subdirs 。 CONFIG += ordered 是让项目按照顺序编译,由于主程序依赖于对应的库,一般都是把MainApp放在SUBDIRS的最后。
对于一些库和主程序都需要的目录设置 (构建目录、obj生成目录、moc文件生成目录等),可以统一写在一个pri文件中:
在需者念要引用的pro文件中:
include($$PWD/../../../Path.pri)
message($$INCLUDEPATH) , 会在概要信息中打印相关变量的值
主程序的 TEMPLATE = app 。除了常规的pro设置外,要记得将自己编的库的头文件目录加上,并将生成的dll通过LIBS链接:
库的 TEMPLATE = lib 。库在通过Creator新建的时候会生成一个xxx_global.h,定义了导出库的相关信息:
在库中要作为接口的类记得加上对应的宏:
class TESTLIBSHARED_EXPORT TestLib : public QObject
静态库貌似不需要这个,待测试...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)