我有两个名为string.h
在不同的库中,它们相互冲突,甚至与标准C包含文件的同名冲突。
无需使用任何string.h
除了标准的,但我需要在 GCC 搜索路径中包含库头路径。目前我使用类似的东西-I /usr/local/include/lib1 -I /usr/local/include/lib2
,但这样我就不能包含标准 Cstring.h
.
解决此类冲突的正确方法是什么?
你也许可以使用#include <lib1/string.h>
并编译gcc -I/usr/local/include
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)