You need to make a MAKE file.
And pass that to the command line compile.
MCVS can export its make file.
If you don';t have that then you'll need to make your own make file.
Im don't know how to do that yet. im using the msvc visual version so i get the make file which msvc makes it self .
I only know how to do my linux make file.
And i asume that's not compatible with msvc.
so what do i do with this makefile?
ive setenv /2000 /RETAIL
from dos prompt in:
c:\program files\microsoft sdk>
makefile is here:
c:\program files\microsoft sdk\metamod-1.17>
sorry im a total n00b!!!
where can i find the commands to use? do i use them from c:\program files\microsoft sdk> or does the dir matter?
EDIT:
ok wow! quick one pmb!
this should help a bit. Is there a good online resource for command line compiler (.net framework)? msdn is very difficult to find compiler help. It says that the command line compiler is well documented, it probably is but i cannot find the dox!?!
so i just got msvc 6 se (off a friend of a friend who took a class in college). I get this error:
engine_api.cpp(386) : error C2440: '=' : cannot convert from 'void (__cdecl *)(void *,char *,...)' to 'void (__cdecl *)(struct _iobuf *,char *,...)'
This conversion requires a reinterpret_cast, a C-style cast or function-style cast
what didnt i do right, im still getting used to this program.
The question is, WHY is 'FILE' being interpreted as 'void' when it should be a 'struct _iobuf' type? I think you are missing some include files that would resolve 'FILE' to the proper type.
That's what I think too. Metamod must be detecting what type of compiler it's being compiled on, and yours must not be caught in the list. You'd perhaps better have a look at where it's done.
RACC home - Bots-United: beer, babies & bots (especially the latter) "Learn to think by yourself, else others will do it for you."