Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
7 years, 4 months ago.
How to tackle confict library MSCFileSystem and FATFileSystem
Hello, I'm trying to realize a sample from the mbed Hello World PDF, page 43.
Heading 1
At the moment I import the library MSCFileSystem and compile I get the message: Error: Cannot open source input file "FATFileSystem.h": No such file or directory in "MSCFileSystem/MSCFileSystem.h", Line: 11, Col: 28
Heading 1
After importing library FATFileSystem and compile I get:
Warning: Overloaded function "mbed::FileSystemHandle::open" is hidden by "mbed::FATFileSystem::open" virtual function override intended? in "FatFileSystem/FATFileSystem.h", Line: 40, Col: 23
Warning: Overloaded function "mbed::FileSystemHandle::open" is hidden by "mbed::FATFileSystem::open" virtual function override intended? in "FatFileSystem/FATFileSystem.h", Line: 40, Col: 23
Warning: Overloaded function "mbed::FileSystemHandle::open" is hidden by "mbed::FATFileSystem::open" virtual function override intended? in "FatFileSystem/FATFileSystem.h", Line: 40, Col: 23
Error: Object of abstract class type "mbed::FATFileHandle" is not allowed in "FatFileSystem/FATFileSystem.cpp", Line: 98, Col: 17
Error: Object of abstract class type "mbed::FATDirHandle" is not allowed in "FatFileSystem/FATFileSystem.cpp", Line: 126, Col: 17
What is wrong ?
I'm having this same issue. There seems to be a significant number of files that have conflicts like this. Adding the missing file introduces new errors, more missing files.
posted by Perry Hunt 17 Jan 2018