Re: compiling with vc++ 8.0
Brought to you by:
set
From: Michael R. <mic...@fr...> - 2008-09-08 14:12:52
|
Cool, project seams alive. :) Salvador Eduardo Tropea schrieb: > I don't know much about VC versions ... Me neither, only the version I am using. There is a history of versions, number x.x and corespondent Vistual Studio name. http://en.wikipedia.org/wiki/Visual_C%2B%2B > You can try a CVS snapshot: > > http://tvision.sourceforge.net/snap.html Done. > I never had direct access to it. Microsoft platform sdk is free in price. Also Visual Studio 2005 Express Edition (VC++ 8.0) and Visual Studio 2008 Express Edition (VC++ 9.0) are free in price. Rich in features. Imho worth to try and use. http://www.microsoft.com/express/2005/ Only disadvantages: - obviously them like you to buy a paid version (besides free registration no nagscreen) - it's from ms, if this is important for you > If you get errors you can post them and we could try to solve the > issues. nmake -f Makefile.nmk clean doesn't work probable because the line is to long. (Sorry, I can't provide any solutions, maybe deleting the whole folder instant.) (used nmake -f Makefile.nmk all inside the winnt folder, started visual studio 2005 command promt before) I could build libtv.lib (some warnings, see blow) with the cvs snapshot you gave to me. Yet I haven't build an example. The readme says 'How do I compile the demo? Is compiled by the makefile, the name is tvex.exe.'. But it hasn't build tvex.exe, even if I removed the # before SRC7 = ./examples/tutorial and SRC3 = ./ Can you tell me how to build one of the examples? Is there a sample makefile for VC++ 8.0? No errors, so far only warnings. Everywhere this one: cl /nologo -c -O2 -I./include -I../include -D_WIN32 /GR- /GX- /EHsc /Tp. ./classes/unix\unixdis.cc -Foobj_ms/unixdis.o cl : Command line warning D9035 : option 'GX-' has been deprecated and will be r emoved in a future release cl : Command line warning D9036 : use 'EHs-c-' instead of 'GX-' unixdis.cc cl /nologo -c -O2 -I./include -I../include -D_WIN32 /GR- /GX- /EHsc /Tp. ./classes/unix\unixkey.cc -Foobj_ms/unixkey.o cl : Command line warning D9035 : option 'GX-' has been deprecated and will be r emoved in a future release I've combined and exchanged /GR- with the new EHs-c-. Then I did run into a lot of cl /nologo -c -O2 -I./include -I../include -D_WIN32 /GR- /EHs-c- /EHsc / Tp../classes/qnx4\qnx4scr.cc -Foobj_ms/qnx4scr.o cl : Command line warning D9025 : overriding '/EHs-' with '/EHs' cl : Command line warning D9025 : overriding '/EHc-' with '/EHc' combined again.... This is the new makefile with less warnings: http://nopaste.com/p/aHrQqRgRT (warning, this was just reading and luck, tbh I have not much clue, better someone else is looking into this) With the new makefile there are only a few warning left, all about the same topic. xtermmouse.o : warning LNK4221: no public symbols found; archive member will be inaccessible xtermkey.o : warning LNK4221: no public symbols found; archive member will be in accessible xtermdis.o : warning LNK4221: no public symbols found; archive member will be in accessible x11src.o : warning LNK4221: no public symbols found; archive member will be inac cessible x11mouse.o : warning LNK4221: no public symbols found; archive member will be in accessible x11key.o : warning LNK4221: no public symbols found; archive member will be inac cessible x11dis.o : warning LNK4221: no public symbols found; archive member will be inac cessible wingrscr.o : warning LNK4221: no public symbols found; archive member will be in accessible wingrmouse.o : warning LNK4221: no public symbols found; archive member will be inaccessible wingrkey.o : warning LNK4221: no public symbols found; archive member will be in accessible wingrdis.o : warning LNK4221: no public symbols found; archive member will be in accessible unixscr.o : warning LNK4221: no public symbols found; archive member will be ina ccessible unixmouse.o : warning LNK4221: no public symbols found; archive member will be i naccessible unixkey.o : warning LNK4221: no public symbols found; archive member will be ina ccessible unixdis.o : warning LNK4221: no public symbols found; archive member will be ina ccessible sescreen.o : warning LNK4221: no public symbols found; archive member will be in accessible screen.o : warning LNK4221: no public symbols found; archive member will be inac cessible rhscreen.o : warning LNK4221: no public symbols found; archive member will be in accessible qnxscr.o : warning LNK4221: no public symbols found; archive member will be inac cessible qnxkey.o : warning LNK4221: no public symbols found; archive member will be inac cessible qnxdis.o : warning LNK4221: no public symbols found; archive member will be inac cessible qnx4scr.o : warning LNK4221: no public symbols found; archive member will be ina ccessible qnx4key.o : warning LNK4221: no public symbols found; archive member will be ina ccessible qnx4dis.o : warning LNK4221: no public symbols found; archive member will be ina ccessible linuxscr.o : warning LNK4221: no public symbols found; archive member will be in accessible linuxmouse.o : warning LNK4221: no public symbols found; archive member will be inaccessible linuxkey.o : warning LNK4221: no public symbols found; archive member will be in accessible linuxdis.o : warning LNK4221: no public symbols found; archive member will be in accessible dosscr.o : warning LNK4221: no public symbols found; archive member will be inac cessible dosmouse.o : warning LNK4221: no public symbols found; archive member will be in accessible doskey.o : warning LNK4221: no public symbols found; archive member will be inac cessible dosdis.o : warning LNK4221: no public symbols found; archive member will be inac cessible |