• 6629阅读
  • 2回复

关于QLibrary调用dll的问题 [复制链接]

上一主题 下一主题
离线onstring
 

只看楼主 倒序阅读 楼主  发表于: 2008-12-24
— 本帖被 XChinux 执行加亮操作(2009-01-06) —
各位大虾请教一个问题
我用QLibrary调用dll文件,代码参照了help中隐式调用的讲解,大概框架是:

typedef void (*MyPrototype)();
MyPrototype myFunction =
        (MyPrototype) QLibrary::resolve("mylib", "mysymbol");
if (myFunction)
    myFunction();

现在的问题是,我编译的release版本的应用程序可以正确运行
但是debug版本的应用程序却不能正确调用(dll文件已经放在运行目录下了)
不知道这个是哪方面的问题呢
离线fengzhishang

只看该作者 1楼 发表于: 2009-12-12
  我现在是 load lib 成功,也是调用reslove() 这个方法就失败了,希望高手指点啊
离线knowkjava
只看该作者 2楼 发表于: 2009-12-12
初识Qt,对dll调用不熟悉
关注下
快速回复
限100 字节
 
上一个 下一个