X-Git-Url: https://mattmccutchen.net/bigint/bigint.git/blobdiff_plain/5ccacee5dfe3fc6936baf58b31b320b112387408..7ff315b8c61de6ad089736f6729e689b1ff2a103:/README diff --git a/README b/README index 862ec50..ae9d3da 100644 --- a/README +++ b/README @@ -33,15 +33,18 @@ otherwise). Compiling programs that use the library --------------------------------------- The library consists of a folder full of C++ header files (`.hh') and source -files (`.cc'). `#include' header files and compile with source files as -necessary for your own programs. A Makefile is included that compiles the -library source files and the sample program and links them together; you can -easily customize the Makefile to replace the sample with your own program or use -your own Makefile or IDE. +files (`.cc'). Your own programs should `#include' the necessary header files +and link with the source files. A makefile that builds the sample program +(`sample.cc') is included; you can adapt it to replace the sample with your own +program. -NOTE: It is generally useless to ask me how to set up the library in your IDE -because you know more about the IDE than I do (unless it's the Eclipse CDT -). +Alternatively, you can use your own build system or IDE. In that case, you must +put the library header files where the compiler will find them and arrange to +have your program linked with the library source files; otherwise, you will get +errors about missing header files or "undefined references". To learn how to do +this, consult the documentation for the build system or IDE; don't bother asking +me. Adding all the library files to your project will work in many IDEs but may +not be the most desirable approach. Resources ---------