Tim@Visual Micro wrote on Jul 5
th, 2017 at 6:58pm:
What libraries? You haven't mentioned any. All you have said is that you have project code "I2CEEPROM/I2CEEPROM.h"
If you have files in sub folder(s) or the project and DO also have them "included" in the project solution explorer tree then we will be expecting a non-library compile for that code. If you have not "included" them in project tree then they might not be found during compile. That might be your problem.
I have numerous libraries/classes call them what you will, that get built into this project, each consisting of a .h and a.cpp in their own sub-directory of the project directory. I could just as easily have put them in my Documents/Arduino/libraries tree, but prefer to keep this project more self-contained. I DO have them all included in the project solution explorer tree. I AM expecting each of these to be separately compiled (as they were on my old PC), then linked into the SuperATC project binary.
Again, this was ALL working as-is on my old PC. I'm using a direct copy of the project directory, including it's dozens of subdirectories/libraries/classes, including copies of all the VisualStudio project files contained in the project directory. In terms of there structure, contents, and configuration of the project and ALL of its dependencies, everything is exactly as it was on my old PC, as it has been for at least a year. Only the IDE version has changed (from 1.8.1 to 1.8.2), and the VM version has changed (from what version I don't know, but it is now 1.1702.15, which was downloaded and installed from visualmicro.com a few days ago). So, the build process MUST have changed, no? As far as I can tell, nothing has chanfged on my side, yet a project that was building a week ago, is now generating dozens of "file not found" errors, which seems to me like either a clear bug, or something in the build process has changed.
Regards,
Ray L.