首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

出现一个扭结的事情求指导

2012-09-10 
出现一个纠结的事情求指导#include stdafx.h#include stdio.h#include stdlib.h#include windows.h

出现一个纠结的事情求指导
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
#include <windef.h>
extern void MoveR(unsigned int x,unsigned int y);
extern void MoveTo(unsigned int x,unsigned int y);
extern HWND GetHwnd();
extern unsigned int ReadMemory(HWND hwnd,LPCVOID pvAddressRemote,bool Tybe);
extern void MouseDrift(unsigned int x,unsigned int y,HWND Hwnd);
int main(int argc, char* argv[])
{
HWND hwnd;
unsigned int i;
hwnd=GetHwnd();
  i=(unsigned int)hwnd;
printf("句柄=%d\n",i);
return 0;
}

编译通过可是运行却出现这样的错误。
TWO.obj : error LNK2001: unresolved external symbol "struct HWND__ * __cdecl GetHwnd(void)" (?GetHwnd@@YAPAUHWND__@@XZ)
Debug/TWO.exe : fatal error LNK1120: 1 unresolved externals

求大神指导下 那里除了问题

[解决办法]

探讨

引用:

GetHwnd貌似是用C++实现的,在某个库中么?if so,得在那个库的代码加上 "extern C"

是这样的 GetHwnd 是我一DLL里的一个函数。但是是重名的原因????

热点排行