I am going to recommend that you only have the IDE and the sketchbook/user libraries on one drive. I'd start with a clean installation only one drive, and eliminate Arduino files on the other. I still don't understand what is the E drive and what is the C drive, and why you felt the need to migrate from the C drive.
For now, I guess you could install and run from C: without using E: like a standard installation.Then, I recommend that you make a new post your problem in the Forum section "INSTALLATION & TROUBLESHOOTING" about installing on and running from an external drive with ongoing problems related to the IDE looking for things on C: You did not answer my question about the F.Malpartida new liquid crystal library required for your instructables sketch. The file it was looking for LCD.h is a part of that library. The sketch actually does not need to have a #include <LCD.h> when using #include <LiquidCrystal_I2C.h>
#include <Wire.h> #include <LiquidCrystal_I2C.h>
LCD_display_and_distance_sensor:50: error: 'LiquidCrystal_I2C' does not name a typeLiquidCrystal_I2C lcd(I2C_ADDR,En_pin,Rw_pin,Rs_pin,D4_pin,D5_pin,D6_pin,D7_pin);
I would remove it as, but if the F. Malpartida library is correctly installed, it does not matter if it is there or not with the i2c lcd.If you look in the library examples for the HelloWorld_i2c is is not used. The following should be all you need.Code: [Select]#include <Wire.h> #include <LiquidCrystal_I2C.h>