- DLL 有用資源
- DLL - 快速指南
- DLL - 有用資源
- DLL - 討論
使用 Borland C++ Builder 製作 DLL
首先,我們構建我們優秀的舊 DLL。轉到檔案 -> 新建,然後選擇 DLL 嚮導。需要設定一些選項
- 讓 C++ 成為源,不要使用 VCL
- 不要使用多執行緒,
- 使用 VC++ 樣式 DLL。
- 輸入源。
extern "C" __declspec(dllexport) void myfun(int * a){*a = - *a; }
將專案另存為“DLLproj”;將原始檔另存為“MyMax”。然後構建專案,例如使用 CTRL-F9。由於沒有 main,因此你無法執行該專案,所以按 F9 會導致出錯。
現在我們需要一個主要專案來呼叫 DLL。啟動一個新的控制檯應用程式(檔案 -> 新建,選擇控制檯嚮導)。無需包含對 VCL 或多執行緒的支援。然後輸入源
#include <iostream.h>
extern "C" __declspec(dllimport) void myfun ( int * a);
void main(int argc, char* argv[])
{
int a = 6;
int b = a;
myfun(&b);
cout << '-' << a << " er " << b << " ! \n";
}
接下來,將 DLL 包含在專案中(專案 -> 新增到專案)。你需要包含該.lib 檔案(DLLproj.lib)。儲存此專案。然後構建專案。(要檢視結果,你可能需要從 DOS 提示符執行它)。
dll_examples.htm
廣告