c ++ GetCursorPos问题

时间:2011-09-15 19:23:44

标签: winapi

我正在尝试使用c ++函数GetCursorPos,但visual c ++ 2010给了我错误:

1>click program.obj : error LNK2028: Nicht aufgelöstes Token (0A00001E) ""extern "C" int __stdcall GetCursorPos(struct tagPOINT *)" (?GetCursorPos@@$$J14YGHPAUtagPOINT@@@Z)", auf das in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)" verwiesen wird.
1>click program.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""extern "C" int __stdcall GetCursorPos(struct tagPOINT *)" (?GetCursorPos@@$$J14YGHPAUtagPOINT@@@Z)" in Funktion ""int __cdecl main(void)" (?main@@$$HYAHXZ)".
1>c:\users\maxwin\documents\visual studio 2010\Projects\click program\Debug\click program.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
谷歌告诉我这样做:

Rightlick on the project in the solution explorer.
Select Linker
Select Input
Add User32.lib into the field "Additional Libraries"

但我没有遵循它,解决方案资源管理器在哪里?这个mb来自不同的编译器吗?我有visual c ++ 2010 express。

1 个答案:

答案 0 :(得分:1)

Solution Explorer是显示解决方案中文件的树。它通常位于代码编辑器窗口的右侧。在VS2008中(打开Delphi Prism示例解决方案),它看起来像这样:

Solution Explorer Window iage

在此图片中,您右键单击 ConsoleApplication1 并选择属性,然后按照上述说明操作。