Compiling source code
William Burgess
wmburgess "at" powertechnology.com
Tue, 23 Nov 1999 16:53:12 +0000
------ =_NextPart_000_01BF359F.E834A660
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I am new to C++ and I am trying to make some simple modifications to =
VNC. Before I make any changes, I want to compile the source. I keep =
getting the following errors when I compile:
--------------------Configuration: VNCHooks - Win32 =
Profile--------------------
Compiling...
Command line warning D4002 : ignoring unknown option '/ZI'
VNCHooks.cpp
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(259) : error =
C2065: 'WH_KEYBOARD_LL' : undeclared identifier
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(289) : error =
C2065: 'WH_MOUSE_LL' : undeclared identifier
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(721) : error =
C2065: 'KBDLLHOOKSTRUCT' : undeclared identifier
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(721) : error =
C2065: 'hookStruct' : undeclared identifier
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(721) : error =
C2059: syntax error : ')'
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(722) : error =
C2227: left of '->flags' must point to class/struct/union
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(722) : error =
C2065: 'LLKHF_INJECTED' : undeclared identifier
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(741) : error =
C2065: 'MSLLHOOKSTRUCT' : undeclared identifier
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(741) : error =
C2059: syntax error : ')'
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(742) : error =
C2227: left of '->flags' must point to class/struct/union
E:\vnc\source\vnc_winsrc\winvnc\VNCHooks\VNCHooks.cpp(742) : error =
C2065: 'LLMHF_INJECTED' : undeclared identifier
Error executing cl.exe.
VNCHooks.dll - 11 error(s), 1 warning(s)
I am using C++ 5.0 on a win95 machine.
Can someone offer some guidance? Please be specific, I'm new to C++.
WmB
------ =_NextPart_000_01BF359F.E834A660
Content-Type: application/ms-tnef
Content-Transfer-Encoding: base64
eJ8+IjIQAQaQCAAEAAAAAAABAAEAAQeQBgAIAAAA5AQAAAAAAADoAAEIgAcAGAAAAElQTS5NaWNy
b3NvZnQgTWFpbC5Ob3RlADEIAQ2ABAACAAAAAgACAAEEkAYA8AEAAAEAAAARAAAAAwAAMAIAAAAL
AA8OAAAAAAIB/w8BAAAAVwAAAAAAAACBKx+kvqMQGZ1uAN0BD1QCAAAAAHZuYy1saXN0QHVrLnJl
c2VhcmNoLmF0dC5jb20AU01UUAB2bmMtbGlzdEB1ay5yZXNlYXJjaC5hdHQuY29tAAAeAAIwAQAA
AAUAAABTTVRQAAAAAB4AAzABAAAAHQAAAHZuYy1saXN0QHVrLnJlc2VhcmNoLmF0dC5jb20AAAAA
AwAVDAEAAAADAP4PBgAAAB4AATABAAAAHwAAACd2bmMtbGlzdEB1ay5yZXNlYXJjaC5hdHQuY29t
JwAAAgELMAEAAAAiAAAAU01UUDpWTkMtTElTVEBVSy5SRVNFQVJDSC5BVFQuQ09NAAAAAwAAOQAA
AAALAEA6AQAAAAMAcToAAAAAHgD2XwEAAAAdAAAAdm5jLWxpc3RAdWsucmVzZWFyY2guYXR0LmNv
bQAAAAACAfdfAQAAAFcAAAAAAAAAgSsfpL6jEBmdbgDdAQ9UAgAAAAB2bmMtbGlzdEB1ay5yZXNl
YXJjaC5hdHQuY29tAFNNVFAAdm5jLWxpc3RAdWsucmVzZWFyY2guYXR0LmNvbQAAAwD9XwEAAAAD
AP9fAAAAAAIB9g8BAAAABAAAAAAAAALobwEEgAEAFgAAAENvbXBpbGluZyBzb3VyY2UgY29kZQAO
CAEFgAMADgAAAM8HCwAXAAoALQAuAAIAXwEBIIADAA4AAADPBwsAFwAKAC0AFwACAEgBAQmAAQAh
AAAAMzI2QzUwMzM2QTc0OEU0NkFDNjM4NDYwOUFCRTZENDMAEwcBA5AGAMQMAAAiAAAACwACAAEA
AAALACMAAAAAAAMAJgAAAAAACwApAAAAAAADAC4AAAAAAAMANgAAAAAAQAA5ACCM1zDSNb8BHgBw
AAEAAAAWAAAAQ29tcGlsaW5nIHNvdXJjZSBjb2RlAAAAAgFxAAEAAAAWAAAAAb810jCV8xsyZWiU
Qryame7UJfEdTQAAHgAeDAEAAAADAAAATVMAAB4AHwwBAAAAFAAAAEZST05UL1NBTUlBL1dJTExJ
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
AAMADTT9NwAAsms=
------ =_NextPart_000_01BF359F.E834A660--
---------------------------------------------------------------------
The VNC mailing list - see http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------