Qt 依赖库 路径
发布时间
阅读量:
阅读量
Qt依赖库路径配置
问题
Windows下,Qt里有两个项目LockerSDKDemo及LockerSDK.
LockerSDKDemo基于locker_sdk实现功能开发;而locker_sdk则依附于第三方库实现基本功能;其中所有相关资源需放置在该项目的根目录下的depends子目录中。
请描述一种配置方法可以让LockerSDKDemo可以直接编译运行而不需复制任何依赖库
LIBS
如果将依赖库的路径添加到进程的Path环境变量中,则可以直接运行程序。
这一操作可以通过设置LIBS变量来实现。
Qt官网没有明确说明如何设置LIBS变量, 但实际操作中是这样进行配置的。
现在显得独特之处在于存在多层(嵌套式)的组件间相互调用关系。具体来说,在 LockerSDK Demo 中需要实现两个主要功能:一是能够正确解析锁文件;二是能够读取与锁相关的日志信息。
在pro文件中添加如下:
LIBS += -L$$OUT_PWD/../LockerSDK/release/ -lLockerSDK
LIBS += -L$$PWD/../LockerSDK/depends/
进程环境变量查看
ProcessExplorer功能非常强大,可以查看进程环境变量,方法如下:

还没有任何评论哟~
