1. 程式人生 > >動態連結庫隱式建立和呼叫

動態連結庫隱式建立和呼叫

1.建立

我選的WIN32控制檯,下一步,勾DLL選項。

在專案新建一個類,在類前面加__declspec(dllimport)

#define MYDLL  __declspec(dllexport)
#else
#define MYDLL  __declspec(dllimport)
#endif
class MYDLL CTest
{
int  Add(int one,int two);

};

在CPP實現Add.然後執行。

2.使用

建立專案,先編譯一下,在專案目錄裡放入第一步建立的類的.h;

右鍵點選專案->新增->現有項->把類加進去,把第一步生成的.lib和.dll檔案

拷到和專案同級的Debug裡。在要用動態連結庫的地方

#include "Test.h"
#pragma comment(lib,"test2Dll.lib")

CTest m;
cout<<m.Add(5,6);

就可以了。