• 6681阅读
  • 5回复

Qt怎么加载静态链接库? [复制链接]

上一主题 下一主题
离线jorneyr
 

只看楼主 倒序阅读 楼主  发表于: 2009-08-29
— 本帖被 XChinux 执行加亮操作(2009-09-16) —
看了QLibrary的说明, 里面只提代动态链接库, 如.dll, .so等, 但没有提到.lib等静太链接库, 试着使用QLibrary去加载.lib的库, 显示加载不了.
请问在Qt里怎么加载lib之类的静态链接库?

谢谢!!!
离线dbzhang800

只看该作者 1楼 发表于: 2009-08-29
静态库都是要静态链接到程序中去的吧? 我不太清楚 目前有没有存在一种可以动态加载静态库的语言?
离线rqzrqh

只看该作者 2楼 发表于: 2009-08-29
静态链接库在编译的时候就已经编译进去了,只需要在工程文件内包含,编译器会自动连接。而不是在运行的时候使用QLibrary去加载
离线jorneyr

只看该作者 3楼 发表于: 2009-08-30
那请问这个LIBS += 后面怎么写呢?
比如我有一个静态库sapi.lib在C:\下面:
C:\sapi.lib

在qt工程的pro文件中要怎么写才对呢? 试了好多种方法都不成功.
离线dbzhang800

只看该作者 4楼 发表于: 2009-08-30
LIBS += C:\sapi.lib

不行么??

或者
LIBS += -LC:\   -lsapi
离线wato
只看该作者 5楼 发表于: 2009-09-16
同问

直接编译程序就好了吗  要不要另外添加一些配置?
快速回复
限100 字节
 
上一个 下一个