My program uses boost filesystems. When it is run, the first thing it does is create a main directory in c:\. Then it asks for a project name, and creates project folder. Then you can add or remove files from your project folder. Then all the files in the project folder are read, and when I' done can be batch processed.
The problem is that my function to read files only works if the files are located in my visual studio project folder. I need to somehow compile my program so that it can read files from any location. How do I do this?