.a and .i files are created when you compile a module.
1. Why are they called a and i and x86?
2.1 How are they compiled?
2.2 Is blitzmax using a compiler itself. Does MinGW have something to do with this? Links?
3. What do they contain?
4. If put in the right directory Ex mod/Pub/somemod.mod/ they can be imported in a blitzmax file and compiled. How does this work?
5. If I in turn include an included file and compile it to .a and .i can I still access all included functions and types in the first included file?
6.1 Is there anyway to use the .a .i files directly?
6.2 Can I import them without using the blitzmax directory structure?
7. Is C or c++ code involved in this? Can a C or c++ program use a .i or .a file from blitzmax in any way?
8. Can I program something in Blitzmax and then import or use it in C++?
1. Why are they called a and i and x86?
2.1 How are they compiled?
2.2 Is blitzmax using a compiler itself. Does MinGW have something to do with this? Links?
3. What do they contain?
4. If put in the right directory Ex mod/Pub/somemod.mod/ they can be imported in a blitzmax file and compiled. How does this work?
5. If I in turn include an included file and compile it to .a and .i can I still access all included functions and types in the first included file?
6.1 Is there anyway to use the .a .i files directly?
6.2 Can I import them without using the blitzmax directory structure?
7. Is C or c++ code involved in this? Can a C or c++ program use a .i or .a file from blitzmax in any way?
8. Can I program something in Blitzmax and then import or use it in C++?