I frequently encounter innumerable errors and/or warnings. I believe that some of the problem is that I don't have some header files, but I also get errors when I know I have the required header files
Many use different libraries and header files for their programs.
So the better thing is stick to your book.
Learn all the basics and then go to sourceforge.
Look at the project documentation for more information about the project.
Oh... 2 minor things. What exactly is a makefile? Also, in IDEs you can save "project" files. How important is it to use a "project" file? I would imagine it's possible to get by without them, but that the "projects" simplify things.
A description file that defines the relationships or dependencies between applications and functions; it simplifies the development process by automatically performing tasks necessary to rebuild an application when you modify code.
You can google it for more information.
A project file is a file maintained by the dev c++ or an IDE to keep track of the various files and libraries included in the project.
For example, if you have 10 C++ files, 5 lib files and 4 header files, you can store it as a project. If you compile, all the files will be compiled.
Yes.It is possible to go without project files but that would be difficult in an IDE.
Most of the IDEs compile only if we create a project.