我有.def文件,.lib文件,.dll和源文件。将DllMain winapi.dll导入Visual Studio项目C++
它使用WINAPI DllMain,它的所有功能都是这样。
是这样的:
BOOL APIENTRY DllMain(HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
return TRUE;
}
extern "C"
{
int WINAPI DoSomething() { return -1; }
int WINAPI DOSOMETHIGNELSE!() { return 202020; }
};
在项目设置链接器我增加了的.lib文件。在extern“C”部分没有用于实际功能的头文件。
我包含windows.h尝试调用DoSomething()但不知道它是什么。
纠正我,如果我错了,但我不相信功能都不允许有S IN的名字! – 2010-04-08 01:56:33