dongxi4335 2016-11-23 17:26
浏览 256

“ go-vgo / robotgo”库构建错误

I was trying to build "go-vgo/robotgo" library .

I have followed each step like downloading "mingw"(32bit) and adding "zlib,pnglib" from zlib&libpng Windows32 GCC's Course as stated. but when i try to get it from cmd using this command,

go get github.com/go-vgo/robotgo

it shows a enormous list of error.

Can anyone help me please. I am using windows 10 (64 bit) and go 1.7.3 (x86).

Errors copied from the cmd is given below,

> G:\ProgramFiles\Go32>go get github.com/go-vgo/robotgo \#
> github.com/go-vgo/robotgo In file included from
> ./mouse/goMouse.h:12:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:24: ./mouse/mouse_c.h: In function 'moveMouse': ./mouse/mouse_c.h:116:2:
> error: unknown type name 'INPUT' ./mouse/mouse_c.h:117:12: error:
> request for member 'type' in something not a structure or union
> ./mouse/mouse_c.h:117:20: error: 'INPUT_MOUSE' undeclared (first use
> in this function) ./mouse/mouse_c.h:117:20: note: each undeclared
> identifier is reported only once for each function it appears in
> ./mouse/mouse_c.h:118:12: error: request for member 'mi' in something
> not a structure or union ./mouse/mouse_c.h:119:12: error: request for
> member 'mi' in something not a structure or union
> ./mouse/mouse_c.h:120:12: error: request for member 'mi' in something
> not a structure or union ./mouse/mouse_c.h:121:12: error: request for
> member 'mi' in something not a structure or union
> ./mouse/mouse_c.h:122:12: error: request for member 'mi' in something
> not a structure or union ./mouse/mouse_c.h:123:12: error: request for
> member 'mi' in something not a structure or union ./mouse/mouse_c.h:
> In function 'scrollMouse': ./mouse/mouse_c.h:249:3: error: unknown
> type name 'INPUT' ./mouse/mouse_c.h:293:19: error: request for member
> 'type' in something not a structure or union ./mouse/mouse_c.h:293:27:
> error: 'INPUT_MOUSE' undeclared (first use in this function)
> ./mouse/mouse_c.h:294:19: error: request for member 'mi' in something
> not a structure or union ./mouse/mouse_c.h:295:19: error: request for
> member 'mi' in something not a structure or union
> ./mouse/mouse_c.h:296:19: error: request for member 'mi' in something
> not a structure or union ./mouse/mouse_c.h:297:19: error: request for
> member 'mi' in something not a structure or union
> ./mouse/mouse_c.h:298:19: error: request for member 'mi' in something
> not a structure or union ./mouse/mouse_c.h:299:19: error: request for
> member 'mi' in something not a structure or union In file included
> from ./key/keypress.h:6:0,
>                  from ./key/keypress_c.h:1,
>                  from ./key/goKey.h:14,
>                  from src\github.com\go-vgoobotgoobotgo.go:25: ./key/keycode.h: At top level: ./key/keycode.h:249:24: error:
> 'VK_VOLUME_MUTE' undeclared here (not in a function)
> ./key/keycode.h:250:24: error: 'VK_VOLUME_DOWN' undeclared here (not
> in a function) ./key/keycode.h:251:22: error: 'VK_VOLUME_UP'
> undeclared here (not in a function) ./key/keycode.h:252:17: error:
> 'VK_MEDIA_PLAY_PAUSE' undeclared here (not in a function)
> ./key/keycode.h:253:17: error: 'VK_MEDIA_STOP' undeclared here (not in
> a function) ./key/keycode.h:255:17: error: 'VK_MEDIA_PREV_TRACK'
> undeclared here (not in a function) ./key/keycode.h:256:17: error:
> 'VK_MEDIA_NEXT_TRACK' undeclared here (not in a function) In file
> included from ./key/goKey.h:14:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:25: ./key/keypress_c.h: In function 'win32KeyEvent':
> ./key/keypress_c.h:57:39: error: 'MAPVK_VK_TO_VSC' undeclared (first
> use in this function) ./key/keypress_c.h:86:8: error:
> 'VK_BROWSER_BACK' undeclared (first use in this function)
> ./key/keypress_c.h:87:8: error: 'VK_BROWSER_FORWARD' undeclared (first
> use in this function) ./key/keypress_c.h:88:8: error:
> 'VK_BROWSER_REFRESH' undeclared (first use in this function)
> ./key/keypress_c.h:89:8: error: 'VK_BROWSER_STOP' undeclared (first
> use in this function) ./key/keypress_c.h:90:8: error:
> 'VK_BROWSER_SEARCH' undeclared (first use in this function)
> ./key/keypress_c.h:91:8: error: 'VK_BROWSER_FAVORITES' undeclared
> (first use in this function) ./key/keypress_c.h:92:8: error:
> 'VK_BROWSER_HOME' undeclared (first use in this function)
> ./key/keypress_c.h:93:8: error: 'VK_LAUNCH_MAIL' undeclared (first use
> in this function) In file included from ./event/goEvent.h:29:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:27: ./event/hook/windows/input_c.h: At top level:
> ./event/hook/windows/input_c.h:31:27: error: 'VK_OEM_MINUS' undeclared
> here (not in a function) ./event/hook/windows/input_c.h:32:27: error:
> 'VK_OEM_PLUS' undeclared here (not in a function)
> ./event/hook/windows/input_c.h:70:24: error: 'VK_OEM_COMMA' undeclared
> here (not in a function) ./event/hook/windows/input_c.h:71:24: error:
> 'VK_OEM_PERIOD' undeclared here (not in a function)
> ./event/hook/windows/input_c.h:183:28: error: 'VK_LAUNCH_APP2'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:200:30: error: 'VK_BROWSER_HOME'
> undeclared here (not in a function) In file included from
> ./event/goEvent.h:29:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:27: ./event/hook/windows/input_c.h:251:32: error: 'VK_BROWSER_SEARCH'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:252:30: error: 'VK_BROWSER_FAVORITES'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:253:30: error: 'VK_BROWSER_REFRESH'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:254:30: error: 'VK_BROWSER_STOP'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:255:30: error: 'VK_BROWSER_FORWARD'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:256:30: error: 'VK_BROWSER_BACK'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:258:30: error: 'VK_LAUNCH_APP1'
> undeclared here (not in a function)
> ./event/hook/windows/input_c.h:259:30: error: 'VK_LAUNCH_MEDIA_SELECT'
> undeclared here (not in a function) In file included from
> ./event/goEvent.h:30:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:27: ./event/hook/windows/hook_c.h: In function 'initialize_modifiers':
> ./event/hook/windows/hook_c.h:90:18: error: 'VK_XBUTTON1' undeclared
> (first use in this function) ./event/hook/windows/hook_c.h:91:18:
> error: 'VK_XBUTTON2' undeclared (first use in this function)
> ./event/hook/windows/hook_c.h: In function 'mouse_hook_event_proc':
> ./event/hook/windows/hook_c.h:509:8: error: 'WM_XBUTTONDOWN'
> undeclared (first use in this function)
> ./event/hook/windows/hook_c.h:510:8: error: 'WM_NCXBUTTONDOWN'
> undeclared (first use in this function)
> ./event/hook/windows/hook_c.h:511:37: error: 'XBUTTON1' undeclared
> (first use in this function) ./event/hook/windows/hook_c.h:515:42:
> error: 'XBUTTON2' undeclared (first use in this function)
> ./event/hook/windows/hook_c.h:551:8: error: 'WM_XBUTTONUP' undeclared
> (first use in this function) ./event/hook/windows/hook_c.h:552:8:
> error: 'WM_NCXBUTTONUP' undeclared (first use in this function) In
> file included from ./event/goEvent.h:30:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:27: ./event/hook/windows/hook_c.h: In function 'win_hook_event_proc':
> ./event/hook/windows/hook_c.h:616:8: error: 'EVENT_OBJECT_NAMECHANGE'
> undeclared (first use in this function) ./event/hook/windows/hook_c.h:
> In function 'hook_run': ./event/hook/windows/hook_c.h:684:4: error:
> 'EVENT_OBJECT_NAMECHANGE' undeclared (first use in this function)
> ./event/hook/windows/hook_c.h:688:4: error: 'WINEVENT_OUTOFCONTEXT'
> undeclared (first use in this function)
> ./event/hook/windows/hook_c.h:688:28: error: 'WINEVENT_SKIPOWNPROCESS'
> undeclared (first use in this function)
> ./event/hook/windows/hook_c.h:688:26: error: invalid operands to
> binary | (have 'const uint16_t (*)[2]' and 'const uint16_t (*)[2]') In
> file included from ./event/goEvent.h:31:0,
>                  from src\github.com\go-vgoobotgoobotgo.go:27: ./event/hook/windows/event_c.h: In function 'hook_post_event':
> ./event/hook/windows/event_c.h:57:2: error: unknown type name 'INPUT'
> ./event/hook/windows/event_c.h:57:32: error: 'INPUT' undeclared (first
> use in this function) ./event/hook/windows/event_c.h:57:39: error:
> invalid operands to binary * (have 'const uint16_t (*)[2]' and 'int')
> ./event/hook/windows/event_c.h:63:24: error: request for member 'type'
> in something not a structure or union
> ./event/hook/windows/event_c.h:63:32: error: 'INPUT_KEYBOARD'
> undeclared (first use in this function)
> ./event/hook/windows/event_c.h:64:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:64:27: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:65:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:65:27: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:66:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:66:27: error: request for member 'time'
> in something not a structure or union
> ./event/hook/windows/event_c.h:73:22: error: request for member 'type'
> in something not a structure or union
> ./event/hook/windows/event_c.h:73:30: error: 'INPUT_MOUSE' undeclared
> (first use in this function) ./event/hook/windows/event_c.h:74:22:
> error: request for member 'mi' in something not a structure or union
> ./event/hook/windows/event_c.h:74:25: error: request for member 'dx'
> in something not a structure or union
> ./event/hook/windows/event_c.h:75:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:75:25: error: request for member 'dy'
> in something not a structure or union
> ./event/hook/windows/event_c.h:76:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:76:25: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:77:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:77:25: error: request for member 'time'
> in something not a structure or union
> ./event/hook/windows/event_c.h:80:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:80:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:84:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:84:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:88:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:88:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:92:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:92:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:92:39: error: 'XBUTTON1' undeclared
> (first use in this function) ./event/hook/windows/event_c.h:93:23:
> error: request for member 'mi' in something not a structure or union
> ./event/hook/windows/event_c.h:93:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:93:40: error: 'MOUSEEVENTF_XDOWN'
> undeclared (first use in this function)
> ./event/hook/windows/event_c.h:97:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:97:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:97:39: error: 'XBUTTON2' undeclared
> (first use in this function) ./event/hook/windows/event_c.h:98:23:
> error: request for member 'mi' in something not a structure or union
> ./event/hook/windows/event_c.h:98:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:107:23: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:107:26: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:108:27: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:108:30: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:109:24: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:110:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:110:27: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:111:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:111:27: error: request for member
> 'wScan' in something not a structure or union
> ./event/hook/windows/event_c.h:112:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:112:27: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:123:23: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:123:26: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:124:27: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:124:30: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:125:24: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:126:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:126:27: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:127:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:127:27: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:128:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:128:27: error: request for member
> 'wScan' in something not a structure or union
> ./event/hook/windows/event_c.h:129:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:129:27: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:141:23: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:142:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:142:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:146:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:146:28: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:150:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:150:28: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:154:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:154:28: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:158:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:158:28: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:162:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:162:28: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:168:26: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:168:29: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:172:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:172:26: error: request for member 'dx'
> in something not a structure or union
> ./event/hook/windows/event_c.h:173:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:173:26: error: request for member 'dy'
> in something not a structure or union
> ./event/hook/windows/event_c.h:175:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:175:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:176:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:176:26: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:182:23: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:183:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:183:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:183:37: error: 'MOUSEEVENTF_XUP'
> undeclared (first use in this function)
> ./event/hook/windows/event_c.h:187:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:187:28: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:191:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:191:28: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:195:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:195:28: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:199:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:199:28: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:203:25: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:203:28: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:209:26: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:209:29: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:213:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:213:26: error: request for member 'dx'
> in something not a structure or union
> ./event/hook/windows/event_c.h:214:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:214:26: error: request for member 'dy'
> in something not a structure or union
> ./event/hook/windows/event_c.h:216:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:216:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:217:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:217:26: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:223:23: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:224:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:224:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:227:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:227:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:229:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:229:26: error: request for member 'dx'
> in something not a structure or union
> ./event/hook/windows/event_c.h:230:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:230:26: error: request for member 'dy'
> in something not a structure or union
> ./event/hook/windows/event_c.h:232:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:232:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:233:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:233:26: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:242:23: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:243:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:243:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:245:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:245:26: error: request for member 'dx'
> in something not a structure or union
> ./event/hook/windows/event_c.h:246:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:246:26: error: request for member 'dy'
> in something not a structure or union
> ./event/hook/windows/event_c.h:248:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:248:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:249:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:249:26: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:274:24: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:275:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:275:27: error: request for member 'wVk'
> in something not a structure or union
> ./event/hook/windows/event_c.h:276:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:276:27: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:277:24: error: request for member 'ki'
> in something not a structure or union
> ./event/hook/windows/event_c.h:277:27: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:284:22: error: request for member
> 'type' in something not a structure or union
> ./event/hook/windows/event_c.h:285:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:285:25: error: request for member 'dx'
> in something not a structure or union
> ./event/hook/windows/event_c.h:286:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:286:25: error: request for member 'dy'
> in something not a structure or union
> ./event/hook/windows/event_c.h:287:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:287:25: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:288:22: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:288:25: error: request for member
> 'time' in something not a structure or union
> ./event/hook/windows/event_c.h:294:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:294:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:298:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:298:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:302:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:302:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:306:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:306:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:307:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:307:26: error: request for member
> 'dwFlags' in something not a structure or union
> ./event/hook/windows/event_c.h:311:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:311:26: error: request for member
> 'mouseData' in something not a structure or union
> ./event/hook/windows/event_c.h:312:23: error: request for member 'mi'
> in something not a structure or union
> ./event/hook/windows/event_c.h:312:26: error: request for member
> 'dwFlags' in something not a structure or union
> 
> G:\ProgramFiles\Go32>go get github.com/go-vgo/robotgo
  • 写回答

1条回答 默认 最新

  • duananyantan04633 2016-11-23 18:52
    关注

    Apparently it's an error in the library.

    From https://github.com/go-vgo/robotgo/blob/master/mouse/mouse_c.h#L116

    ...
    INPUT mouseInput;
    mouseInput.type = INPUT_MOUSE;
    mouseInput.mi.dx = point.x;
    ...
    

    The errors unknown type name 'INPUT', 'INPUT_MOUSE' undeclared, error: request for member 'mi', suggest that those types aren't known in that file.

    From docs, these types are defined in windows.h, which that file doesn't include.

    Maybe open an issue and wait for an answer from the devs.

    评论

报告相同问题?

悬赏问题

  • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
  • ¥15 lammps拉伸应力应变曲线分析
  • ¥15 C++ 头文件/宏冲突问题解决
  • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
  • ¥50 安卓adb backup备份子用户应用数据失败
  • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
  • ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题
  • ¥30 python代码,帮调试,帮帮忙吧
  • ¥15 #MATLAB仿真#车辆换道路径规划
  • ¥15 java 操作 elasticsearch 8.1 实现 索引的重建