• 4295阅读
  • 2回复

调用动态库的问题? [复制链接]

上一主题 下一主题
离线yxr52051801
 
只看楼主 倒序阅读 楼主  发表于: 2008-06-30
— 本帖被 XChinux 执行加亮操作(2008-06-30) —
我现在把.h  .cpp编译为动态库,就是一个类的声明,界面是用designer做的,然后我想在main里调用显示界面:
生成库的。cpp文件
#include <QtGui>
#include "mylib.h"

  Mymainwindow::Mymainwindow()
    {
     setupUi(this);
       
    }
    void Mymainwindow::fun()
    {
       printf("succeed!\n");
    }
调用库的main函数
#include <QApplication>

#include "../mydll/mylib.h"

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
   
    /*QTranslator translator;
    translator.load( "myexec_zh.qm", "." );       
    app.installTranslator( &translator ); */

    Mymainwindow pb;
    pb.fun();
   
    return app.exec();
}

但是最后生成exe文件时,显示不了,程序启动不了,不知道什么原因?
请求大家帮助!
离线mumutouv

只看该作者 1楼 发表于: 2008-07-01
pb.show()怎么没有执行呢?
离线yxr52051801
只看该作者 2楼 发表于: 2008-07-01
我是调用里面的一个函数,我把他该为pb.show();也是同样的错!其实我就是想显示!
快速回复
限100 字节
 
上一个 下一个