編寫c程式如下:
#include "stdio.h"
__declspec(dllexport) void myfun()
儲存,取名為my.c
執行 vs 命令提示,cl /c 路徑/my.c
執行以後會生成 my.obj,預設在vs安裝資料夾的vc目錄下
再執行 link/dll 路徑/my.obj
在同乙個目錄會生成my.dll
在c#中呼叫:
將dll複製到bin目錄,編寫如下c#**:
static void main(string args)
[dllimport("my.dll")]
public extern static void myfun();
執行成功,一年前的願望終於實現。加油!
C生成DLL供C 或VB呼叫
以visual studio 2008為例。當然visual studio 2008一定要安裝有c 和c 一。開啟 visual studio 2008 新增一工程,選擇 其它語言工程 visual c win32 專案 專案取名為 comdemo1 給專案新增兩檔案 comdemo1.c 和com...
C 生成dll呼叫
用visual c 生成的dll檔案已經和以前的dll檔案有了本質上的區別。用visual c 生成的dll檔案在程式設計中更多的表現為一種類 class 或者類庫 class library 製作乙個元件 1.首先建立乙個新類庫工程檔案 file new project visual c proj...
C 呼叫外部C 生成DLL
生成dll c 檔案部分內容 h檔案 外部呼叫函式宣告 pragma once ifndef kinectdatagenerator h define kinectdatagenerator h initialize kinect extern c declspec dllexport void k...