I have compiled the dependent files of my source file mycpp.c and linked the files in the order which they have used .All the dependant files are available in the same folder.
DPStream.o: In function `DPStream::operator<<(Vector<String>&)':
DPStream.c:(.text+0x396): undefined reference to `Vector<String>::Print(std::basic_ofstream<char, std::char_traits<char> >&)'
mycpp.o: In function `mycpp::ProcessFile()':
mycpp.o:(.text+0x24e): undefined reference to `Vector<String>::operator<<(String&)'
mycpp.o:(.text+0x2e5): undefined reference to `Vector<String>::operator<<(char*)'
mycpp.o:(.text+0x310): undefined reference to `Vector<String>::Flush()'
mycpp.o:(.text+0x32b): undefined reference to `Vector<String>::operator<<(String&)'
mycpp.o:(.text+0x346): undefined reference to `Vector<String>::operator<<(String&
mycpp.o: In function `mycpp::~mycpp()':
mycpp.o:(.text+0x24e): undefined reference to `Vector<String>::operator<<(String&)'
Thanks for looking into this
Could you please help me to resolve the issue.