VC的link使用问题
我使用命令cl /c msdll.cpp
link /dll msdll.obj
来获得 msdll.dll 和 msdll.lib ,但是msdll.lib却一直不能对 函数 func1做一个正确的定向,而变量var1 则能正确定向,现在了初始值 10
// msdll.cpp:
#include <stdio.h>
extern "C" { int __declspec(dllexport) var1 = 10; }
extern "C" int __declspec(dllexport) __stdcall func1( int i )
{
printf( "func1(): var1 = %d\n", var1 );
printf( "func1(): i = %d\n", i );
return i * 2 + var1;
}