a.cpp
#include"a.h"
extern "C"
int add(int a);

a.h
extern "C"
__declspec(dllexport) int add(int a){
int b;
b=a+10;
return b;
}
Vc++ 2008 のRealeaseでビルド、DllとLibファイル作成
-----------------------------------------
Tyty.cpp
#include<stdio.h>

int __stdcall add(int a);
int main(){
int c;
c=add(7);
printf("%d\n",c);
}
上のDllとLibファイルをtyty.cppと同フォルダにコピー
プロジェクトのプロバディ リンカ→全般→追加のリンクライブラリ ディレクトリ→Libファイルを指定

Realeaseでビルド
1>tyty.obj : error LNK2001: 外部シンボル ""int __cdecl add(int)" (?add@@YAHH@Z)" は未解決です。
1>D:\マイドキュメント\Visual Studio 2008\Projects\tyty\Release\tyty.exe : fatal error LNK1120: 外部参照 1 が未解決です。
---------------------------------------------------
exturn "C" してもリンクエラーが出ます。関数の宣言が間違えてるんでしょうか