Hi Tim,
I'm a long time Visual Studio user (since Visual Studio 6) and a few weeks old Arduino user

Its quite possible the added complication I'm experiencing is simply down to me not doing things the "Arduino" way.
There may be a simple solution but it seems some of my issues may be caused by personal libraries that themselves include additional libraries. It seems unless I explicitly include the additional dependent libraries in my ino they are never found.
For example, say I have a class 'B', and the header file for B includes class 'A'. I then want to use class 'B' in my ino. So I include B's header file and create an instance of B in setup(). This fails to compile because it cant find the header for file A. If I then explicitly include A in the ino as well, it compiles without issue.
Note: The above is from memory after a frustrating night, I will double check this after work tonight and note down the specifics - I may have just been having one of those moments and doing something ludicrous.
Quote:
1) What problem are you having with libraries other than needing to copy the arduino\sam libs up to the ide\libraries level?
I finally got my mind around exactly what was happening with the "Additional Include Directory" being re-written and the automatic includes in .vsarduino.h. I then manually copied some libraries into the ide\libraries directory and still had issues with file paths. At this stage I called it a night. I'm afraid I cant give you any specific information. As above Ill give it another whirl tonight and get specifics
Quote:2) You know you can put a library folder below your sketchBook? ie: my documents\arduino\libraries
I did see this folder yes

however I am not actually storing my project in my documents\arduino. I have a different file structure that fits in better with my other projects over the years.
Quote:
3) Do you use "Project>Add Arduino Library" to include libs in your sketch? Using the menu item ensures that the correct files are included.
I'm not going to lie, I had seen this menu option but completely forgotten about it until I read these forums further this morning. I haven't been including libs in this manner.
Quote:We have been considering allow a "libraries" folder below the sketch so that a sketch can have it's own libs.
Sounds like a good addition
Regards,
Dan