1 選擇new->project->win32 console project;
2 輸入你的檔案名字->按下next->選擇dll->選擇ok;
3 在工程中新增乙個與工程名字同名的test.h檔案,在檔案中寫入**: extern "c" __declspec(dllexport) void testexam(char *input); (檔案名字是需要匯出的檔名);
4 在cpp檔案的頭上其他include語句後面,新增#include "test.h",在其中寫入你的函式void testexam(char *input); 編譯即可。
呼叫dll的方法:
在程式中呼叫方法如下:
#include
using namespace std;
#pragma comment(lib,"rxmdll.lib")
extern "c"_declspec(dllimport) void testexam(char* str);
using namespace std;
int main()
詳細過程參見:
VS2008如何製作動態鏈結庫
1 選擇new project win32 console project 2 輸入你的檔案名字 按下next 選擇dll 選擇ok 3 在工程中新增乙個與工程名字同名的test.h檔案,在檔案中寫入 extern c declspec dllexport void testexam char in...
採用VS2008建立Win32動態鏈結庫
1.首先建立乙個win32 dll動態鏈結庫,稱為samplelib 新增乙個標頭檔案 samplelib.h 在檔案中輸入程式源 如下 ifndef lib h define lib h extern c int declspec dllexport add int x,int y endif 在...
VS2015 動態鏈結庫 靜態鏈結庫
首先介紹一下靜態庫 靜態鏈結庫 動態庫 動態鏈結庫 的概念,首先兩者都是 共享的方式。靜態庫 在鏈結步驟中,聯結器將從庫檔案取得所需的 複製到生成的可執行檔案中,這種庫稱為靜態庫,其特點是可執行檔案中包含了庫 的乙份完整拷貝 缺點就是被多次使用就會有多份冗餘拷貝。即靜態庫中的指令都全部被直接包含在最...