基本操作流程:
1.在QT中新建一个库"New Libraries",包含(.pro & .h & _global.h & .cpp )
2.编写程序和库函数:
执行 qmake(生成Makefil文件) 和build–>
在和项目文件夹 [A] 并列的build…文件夹 [B] 中,会生成.o(目标/执行文件)和.so(动态链接库)文件
3.引用该库时在项目的*.pro中添加两行,注意检查是否与实际相符:
LIBS += *B文件夹的路径*//*.so等链接库文件所在路径
INCLUDEPATH += *A文件夹的路径*//*.h头文件所在路径
对于库:缺哪,找哪,include & LIBS哪!!!
直接qmake–>build不需要run
备注:
- 无需再在该项目的build…文件夹中加入调用的.so库文件
- 程序中引用图片和.txt参数的内容,应该放在和执行文件一起的build…文件夹(此为程序执行时默认的当前文件夹)中;
- QT的路径最好不要有中文;
- 复制项目文件再别处重新编译运行时,删去项目文件夹中的.user文件;
- 在新建库时,自动将头文件与源代码分开的好处是