I have wrote a simple program in C that generates a .tex file containing a list of exercises, and outputs a pdf by making a system() call to 'pdflatex'.
It's obvious that it will work on my PC, since I have installed the miktex whole package, but trying to make it to work on other Windows machines pops up at least 4 .dll dependencies.
What I need to know is:
- How does an expert developer deal with missing dependencies?
- Is there a procedure that a dev follows to know which dependencies does an .exe file need? (Like if you want to know the dependencies for the file foo.exe, you need to search [...] on Google)
- What is the best solution: copy all the missing dependencies in the release folder of my program, or prompt the user to install miktex?
- What is a .dll file?
- How does a developer generate them? I know they are related with compiling source files in reusable object code.
- Will I ever be a good dev? Oh sorry, I let some thoughts flow through my hands.