天天看點

win32程式設計 -- 動态庫中聲明類

​成熟是你越來越能接受現實,而不是變得越來越現實,不是你能用大道理去開導别人,而不是你能說服自己去了解身邊的人和事。。。

----  網易雲熱評

一、建立dll項目

win32程式設計 -- 動态庫中聲明類

二、建立.h檔案

#ifndef __CLASSDLL_H              #define __CLASSDLL_H              #ifdef DLLCLASS_EXPORTS              #define EXT_CLASS _declspec(dllexport)              #else              #define EXT_CLASS _declspec(dllimport)              #endif              class EXT_CLASS yunsuan              {              public:              int add(int a, int b);              int sub(int a, int b);              };              #endif
           

三、建立CPP檔案

#define DLLCLASS_EXPORTS              #include "dll類.h"              int yunsuan::add(int a, int b) {              return a + b;              }              int yunsuan::sub(int a, int b) {              return a - b;              }
           

四、生成dll

五、調用dll

歡迎關注公衆号:順便編點程

win32程式設計 -- 動态庫中聲明類