QT调用C++写的DLL

#include<QLibrary>
void TestAddDll::on_pushButton_clicked()
{
 QLibrary lib("AddDll.dll");
 if (lib.load())
 {
  typedef int(*AddFunction)(int a,int b);
  AddFunction Add=(AddFunction)lib.resolve("SDK_ADD");
  if (!Add)
  {
   ui.result->setText("Failed!");
  }
  else
  {
   int m;
   m=Add(1020, 100); //来个计算1+1
   QString str=QString("%1").arg(m);
   ui.result->setText(str);
  }
 }
 else
 {
  ui.result->setText("Failed!");
 }
}

你可能感兴趣的:(C++,职场,dll,休闲)