Qt creater配置库文件连接

动态连接库文件:

1、若头文件不放在系统默认包含目录,则需要手动添加INCLUDE包含头文件路径

2、连接库,若库文件(.a或.lib)不在环境变量目录下,Linux可指定目录后,指定库文件名,Windows需要完整的路径名称,

unix:LIBS += -L/usr/local/lib -lmath
win32:LIBS += c:/mylibs/math.lib

若库文件都已经在环境变量目录下,则可以直接连接:

win32: LIBS += -lfreeglut -lopengl32 -lglu32

3、在运行阶段,要确保程序可以找到so或dll文件,可以把二进制文件放到程序目录或者环境变量指定目录

时间: 2024-08-04 22:19:04

Qt creater配置库文件连接的相关文章

Tower 无法checkout 配置库文件

打开Terminal,进入checkout的本地目录(没有文件,只有隐藏文件.git) 执行 git config push.default current 注: 参考内容

关于找不到库文件

系统:centos 6.3 有时我们执行某个程序时出现缺少库文件的报错,如下: error while loading shared libraries: libcrypto.so.10: cannot open shared object file: No such file or directory 遇到这种情况不要慌,用 ldd 命令查看程序的依赖库,看看哪些库是程序没有找到的(ldd 命令最好后面跟自己熟悉的文件,不要去看不熟悉的陌生程序依赖库,很可能会被黑客利用) 一般都是这种输出格式

Tools下的mdscongiguer 文件中 43行 oracle 配置 发现需要连接库 -lclntsh libclntsh.so 库是个什么东西呢?

Tools下的mdscongiguer     文件中 43行  oracle 配置      发现需要连接库 -lclntsh      libclntsh.so 库是个什么东西呢? 分想一个知乎网站上的帖子: -----------------------------------------------------------------------------------------------------------------------------------------------

产生java的动态库文件so的配置步骤

我们在安装环境的时候安装了NDK,可以在eclipse下直接生成so文件.NDK的压缩包里面自带了一些sample工程,NDK的文件直接解压到某个目录下即可. 第一次生成so文件的时候,我们先使用NDK的sample下的hello-jni的例子. 1.启动eclipse,通过Create project  from existing source,选择hello-jni的目录,按默认选项创建工程即可: 2.观察hello-jni的工程目录结构,发现根目录下多了一个名叫jni的文件夹,该文件夹下面

Qt动态连接库/静态连接库创建与使用,QLibrary动态加载库

版权声明:若无来源注明,Techie亮博客文章均为原创. 转载请以链接形式标明本文标题和地址: 本文标题:Qt动态连接库/静态连接库创建与使用,QLibrary动态加载库     本文地址:http://techieliang.com/2017/12/680/ 文章目录 1. 动态连接库创建与使用  1.1. 项目创建  1.2. 调用-使用.h文件 2. 静态库创建及使用  2.1. 创建  2.2. 使用 3. QLibrary动态加载动态库  3.1. 介绍  3.2. 范例  3.3.

MRPT在 QT creater中配置

1. 下载mrpt https://github.com/jlblancoc/mrpt ps: qt creator 下配置   直接第三步 2. 编译mrpt 查看编译教程:  http://www.mrpt.org/Building_and_Installing_Instructions 2.1 装好依赖库 $ sudo apt-get install build-essential pkg-config cmake libwxgtk2.8-dev libftdi-dev freeglut3

四轴飞行器1.2.3 STM32F407时钟配置和升级标准库文件

原创文章,欢迎转载,转载请注明出处 这个星期进度比较慢哈,只有周末和晚上下班回来才能做,事件不连续,琐碎的事情又比较多,挺烦的,有多琐碎呢?           1.本人有点小强迫症哈,虽然RTT将文件夹已经分类的很好了,但是在一个项目跟目录下这样放着看起来还是很不舒服的哈,于是强迫症范了,要整理下它.按照以前做项目的习惯,将程序分为四个层次,硬件层,驱动层,系统层和应用层,我们就整理下,对三个文件夹,其中硬件层和驱动层放在BSP文件夹里面,BSP文件里面再分硬件和驱动的文件夹,同时添加一个库文

共享库文件ldconfig 配置导致*.so找不到

error whilel oading shared libraries:libluajit-5.1.so.2: cannot open shared解决办法 一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 原因一般有两个

Qt打开外部程序和文件夹需要注意的细节(Qt调用VC写的动态库,VC需要用C的方式输出函数,否则MinGW32编译过程会报错)

下午写程序中遇到几个小细节,需要在这里记录一下. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 QProcess *process = new QProcess(this);     QFileInfo fileinfo(appUrl);     QString appPath = QApplication::applicationDirPath()+SAVEDIR+"/"+fileinfo.fileName();     bool res = proce