I have two header files named string.h
in different libraries, they are conflicted with each other and even conflicted with standard C include file of the same name.
There is no need to use any string.h
except standard one, but I need to include libraries headers paths in GCC search path. Currently I use something like -I /usr/local/include/lib1 -I /usr/local/include/lib2
, but that way I can not include standard C string.h
.
What is the right way to resolve such conflicts?