永发信息网

qt写的dll为什么没有def文件

答案:1  悬赏:0  手机版
解决时间 2021-04-06 20:53
qt写的dll为什么没有def文件
最佳答案
Qt提供了一个 QLibrary 类供显示调用。下面给出一个完整的例子:
   testDLL.dll为自定义的dll文件,将其复制到程序的输出目录下就可以调用。
 #include 
 #include 
 #include 
 #include 
 
 typedef int (*Fun)(int,int); //定义函数指针,以备调用
 int main(int argc,char **argv)
 {
     QApplication app(argc,argv);
     QLibrary mylib("testDLL.dll");   //声明所用到的dll文件
     int result;
     if (mylib.load())              //判断是否正确加载
     {
         QMessageBox::information(NULL,"OK","DLL load is OK!");
         Fun open=(Fun)mylib.resolve("add");    //援引 add() 函数
         if (open)                  //是否成功连接上 add() 函数
         {
             QMessageBox::information(NULL,"OK","Link to Function is OK!");
             result=open(5,6);      //这里函数指针调用dll中的 add() 函数
             qDebug()<         }
         else
             QMessageBox::information(NULL,"NO","Linke to Function is not OK!!!!");
     }
     else
     {
         QMessageBox::information(NULL,"NO","DLL is not loaded!");
         return 0;  //加载失败则退出
     }
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
写一句感谢老师的话,用英文写几句赞美父亲的
单选题He_______stayupafewyearsago.Butn
我第一次的时候男朋友问我为什么没有流血,我
yon did a beautiful job
我在便利店充QB,他只给了我一张小票上面有卡
烛台上的蜡烛多少钱,一本书,一个烛台,打一
新题型演练现代银行是随着资本主义生产方式的
我的鳌虾后半部分脱壳没脱下来,我给它扒下来
c语言勒让德多项式
新闻主播英语怎么说
余姚北站哪里坐公交车返回周巷汽车站
和刀与酒杯有关的诗句,写两句与‘月亮’有关
中传汉硕刚过国家线可能被录取吗?
拉日扎阿地址在哪,我要去那里办事
元素周期表和元素周期律对于其他
推荐资讯
如果小狗想拉便拉不出来喝盐水有什么作用
你老家了的拼音是什么,老家是什么意思
草字头下面一个句,句里的口是日子,是啥字
花花过生日,小姨送给她一个蛋糕,蛋糕盒(如
沉香手串男士戴哪种比较好?
杭州在衡水的什么方位
导线截面积是1平方毫米 如何计算出来的
新潮婚纱摄影怎么去啊,有知道地址的么
绿色佳园我想知道这个在什么地方
红钻石专业烘焙在什么地方啊,我要过去处理事
金夫人婚纱摄影地址有知道的么?有点事想过去
哈喽妈c哟什么意思?听同学老是说!
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?