• 7299阅读
  • 6回复

windows下调用动态库 [复制链接]

上一主题 下一主题
离线wrj_123
 
只看楼主 正序阅读 楼主  发表于: 2007-01-30
哪位大虾知道qt可以调用vc生成的动态库么?
如果可以怎么调用?windows下!急!麻烦哪位知道快点告诉我好吗?
[ 此贴被XChinux在2007-01-31 10:00重新编辑 ]
离线wrj_123
只看该作者 6楼 发表于: 2007-02-02
谢谢了!我用了QLibrary。
离线XChinux

只看该作者 5楼 发表于: 2007-01-31
看你是静态调用,还是动态调用。
动态调用的话,可使用QLibrary来处理(详情请看文档)
静态调用的话,根据你编译情的情况,如果是VC,则直接使用先由原来的.dll对应的.lib(VC静态调用要链接使用的),然后把其头文件包含到源代码中。如果使用的是mingw,则要用mingw的工具reimp,dlltool等由原来的.lib或者.def文件甚至直接由.dll文件生成.a文件(其作用相当于VC中调用使用到的.lib文件),然后在源代码中把头文件包含了,在.pro文件中加上LIBS += -Lyourlibpath -lyourlibname即可。
yourlibname的命名,遵从Linux下动态库的命名规则,如libxml2.a,则应为-lxml2
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wrj_123
只看该作者 4楼 发表于: 2007-01-31
我不接触数据库的,看不明白是什么意思!你能给我讲讲qt在windows下怎么连动态库么?谢谢!
离线XChinux

只看该作者 3楼 发表于: 2007-01-30
重要的是看MySQL的.lib文件生成可供Qt编译使用的.a文件的过程。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线wrj_123
只看该作者 2楼 发表于: 2007-01-30
大哥我是要调vc生成的动态库,不是连数据库!
离线XChinux

只看该作者 1楼 发表于: 2007-01-30
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个