返回列表 发帖

qt动态加载dll

qt应该怎样动态加载dll?

  1. #ifdef Q_OS_WIN
  2.     typedef long ( *SHELLRUN)(long,const char*, const char*, const char* ,const char* , int );
  3.     SHELLRUN test;
  4.     QString str = "shell32.dll";
  5.     QLibrary lib(str);
  6.     test = (SHELLRUN)lib.resolve("ShellExecuteA");
  7.     const char * te = "open";
  8.     const char * te1 = ".\\help\\Guide.hlp";
  9.     test(NULL,te,te1,NULL,NULL,5);
  10.     lib.unload();
  11. #endif
复制代码
blog:http://blog.csdn.net/tingsking18/

TOP

可以用QLibrary, 看文档
bbs和blog站点 http://www.cuteqt.com
喜欢的话就收藏+订阅吧~

TOP

我也准备使用,谢谢

TOP

返回列表