サンプル集  >  VC  >  DLL作成B
DLL作成B
2010/07/15

関数を2つ持っている DLL を作ってみます。

◆環境
OS Windows XP Professional Version 2002 Service Pack 3
VC Microsoft Visual C++ 2008 91179-136-7480673-60690

前回と同様にプロジェクトを作成し、簡単な関数を作ってみます。

VCDLLTest3.cpp
 1: 

 2: 
 3: 
 4: 
 5: 
 6: 
 7: 
 8: 
 9: 
10: 
11: 
12: 
13: 
14: 
// VCDLLTest3.cpp : DLL アプリケーション用にエクスポートされる関
数を定義します。

//

#include "stdafx.h"

int myAdd( int a, int b )
{
    return a + b;
}

int mySubtr( int a, int b )
{
    return a - b;
}

続いて関数名公開のため、DEFファイルを作ります。

VCDLLTest3.def
1: 
2: 
3: 
4: 
5: 
LIBRARY "VCDLLTest3"
EXPORTS
myAdd @1
EXPORTS
mySubtr @2

ビルドします。これでDLLの作成は完了です。

これを C# から呼び出してみます。 >> VC++で作成したDLLの使用

▲ PageTop  ■ Home


Copyright (C) 2012 ymlib.com