qtcreator开发环境或者控制台中如何添加自己编译的c/c++库
来源:互联网 发布:贵金属交易行情软件 编辑:程序博客网 时间:2024/06/09 20:20
qmake -project
qmake name.pro
在Qt中工程通过.pro文件管理,所以库文件要在.pro文件中添加。
1.添加库文件
静态库
linux:LIBS += your_lib_path/your_lib/动态库 。
动态库
linux:LIBS += -L your_lib_path -lyour_lib
例如:
LIBS += -L lib/pcsc/-lcvaux -lcv-lcxcore -lhighgui -lml
LIBS += lib/pcsc/libpcsclite.a
LIBS += lib/pcsc/libpcsclite.a
win32:LIBS += your_lib_path/your_lib
2.添加头文件
INCLUDEPATH += your_include_path
例如:
INCLUDEPATH += . /usr/local/include(点号后面有空格)
3.添加要编译的源文件和头文件
SOURCES:所有源文件列表
HEADERS:所有头文件列表
FORMS:所有.ui文件列表
如果按此方法添加好后,有问题
1:就检查你的路径是否对,再次路径下是否有添加的动态库
2:如果以上都正确,就要查看你的路径的名字是否和pwd之后显示的路径的名字一样(包括多一个少一个空格之类的,我之前做项目是就因为文件夹的名字有个空格,但是眼睛看不出来,所以路径名就没这个空格,一直编译都提示找不到此文件。所以加路径时最好用pwd显示路径,然后复制,粘贴最好)
3:如果出现库格式错误,那就是你的库不符合你现在编译的环境(环境可能使x86/arm,所以对应的你的动态库也要编译成x86或者arm的)
4:最后需要注意的是,qt creator中所有需要添加的文件都默认放在你编译后的debug或release文件夹下,这样的话即使你没有设置相关路径,程序也可以找到你添加的文件(例如你的库文件,或者。h文件)。否则你就的在pro文件下添加搜索路径。
0 0
- qtcreator开发环境或者控制台中如何添加自己编译的c/c++库
- qtcreator开发环境中如何配置交叉编译环境
- 如何在浏览器的控制台中输出json对象,以及添加代码调试。
- 不需要安装max或者xcode的object C开发环境
- QtCreator集成开发环境编译调试VLC
- QtCreator集成开发环境编译调试VLC
- QtCreator集成开发环境编译调试VLC
- C#_解决在控制台中输入Ctrl+Z的问题
- C#Winform中或控制台中调用javascript
- C语言中更改控制台中文字颜色
- eclipse C开发添加自己的头文件搜索路径
- eclipse C开发添加自己的头文件搜索路径
- 为Qtcreator 编译的程序添加管理员权限
- 配置qtcreator的ARM编译环境
- 如何配置C开发环境
- QTCreator+MingW+cmake环境编译nana库
- objective-c : windows下搭建环境并编译自己的第一个objective-c程序
- windows环境下如何使用qtcreator添加一个画好的ui文件
- Android Matrix 对称变换
- linux 内存管理——内核的shmall 和shmmax 参数
- 公路村村通
- JDBC操作详解
- LeetCode--Majority Element
- qtcreator开发环境或者控制台中如何添加自己编译的c/c++库
- intel x86的pcie相关知识
- test
- swap的使用和调整
- 去百度还是去创新工厂? 信开复还是信彦宏?
- MFC工程合并
- Priority_queue
- C#is 和as运算符
- Spring JTA 分布式事务