• 7000阅读
  • 3回复

vs2005编译qt写的动态库程序,为什么就是生成不了动态库的导入库(.lib) [复制链接]

上一主题 下一主题
离线zheng501gf
 

只看楼主 倒序阅读 楼主  发表于: 2008-08-19
— 本帖被 XChinux 从 Qt for Linux/X11 移动到本区(2010-02-08) —

    我刚接触QT,下了老大XChinux的"新新娘美容院管理系统"想学习一下,重新编译时,customer和modules编译生成动态连接库时就是生成不了引入库customer.lib和modules.lib.希望大家指点一下!!谢谢!!
离线XChinux

只看该作者 1楼 发表于: 2008-08-19
因为BPMS中使用的是mingw编译器,在生成DLL时并没有使用Windows下的格式来写,所以MSVC不能使用。只能由gcc兼容类编译器来使用。如果要使用msvc编译器来生成DLL,需要定义导出接口。(BPMS2的框架正在开发中。。。编译器已支持MSVC,但框架与BPMS相比变化很大)。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线zheng501gf

只看该作者 2楼 发表于: 2008-08-20
谢谢版主!

我把原来的customer和modules修改了一下能够使用MSVC编译.就在调用这个动态连接库时出错,感觉需要的改的地方太多了.
离线zheng501gf

只看该作者 3楼 发表于: 2008-08-20
老大!
以前没用过mingw,这编译器是集成的,还是命令行的呀?
好使不?
快速回复
限100 字节
 
上一个 下一个