January 15, 2006 Newbie can't find how to start. | ||||
---|---|---|---|---|
| ||||
Newbie can't find how to start. I downloaded a free version of DM C++. I have a group of *.h and *.cpp files. Together they make a chess playing program. They have pre-processor directives desgned in for portability. This portability and compiler efficiency need to be tested. What do i do with my *.h & *.cpp files, ie how do i make the object files and then how do i link them with the free digital mars compiler/linker? I can't find the start button anywhere. Bill MSEE |
January 16, 2006 Re: Newbie can't find how to start. | ||||
---|---|---|---|---|
| ||||
Posted in reply to WHMoweryJr | WHMoweryJr wrote: > Newbie can't find how to start. > > I downloaded a free version of DM C++. > > I have a group of *.h and *.cpp files. > Together they make a chess playing program. > They have pre-processor directives desgned in > for portability. > > This portability and compiler efficiency need to be tested. > > > What do i do with my *.h & *.cpp files, > ie how do i make the object files > and then how do i link them > with the free digital mars compiler/linker? > > > I can't find the start button anywhere. The free DMC++ compiler is a command line compiler and nothing else, so there is no GUI and no start button. One way to compile the cpp file is to run the command: dmc file_one.cpp file_two.cpp If everything succeeds you end op with file_one.exe You might have to tell dmc where to find the .h files, for this you use the -I switch, e.g: dmc -Iinclude file_one.cpp file_two.cpp You mention preprocessor directives, you specify these with the -D switch, e.g: dmc -DWHATEVER file_one.cpp file_two.cpp Run DMC without arguments to see a list of options. I have a brief note on makefiles here: http://home20.inet.tele.dk/midgaard/tipc20050403.html They might be handy for large projects. /b |
Copyright © 1999-2021 by the D Language Foundation