如果有两个源文件ac和bc:ac包含glib-2.6.6的glib.h,bc包含glib-2.12的glib.h
然后我编译它们并将它们链接在一起并生成目标程序。假设 ac 没有使用 v2.6 之后引入的任何新功能,包含不同版本的 headers 会导致任何问题吗?如果是这样,什么时候会出现这样的问题?
如果有两个源文件ac和bc:ac包含glib-2.6.6的glib.h,bc包含glib-2.12的glib.h
然后我编译它们并将它们链接在一起并生成目标程序。假设 ac 没有使用 v2.6 之后引入的任何新功能,包含不同版本的 headers 会导致任何问题吗?如果是这样,什么时候会出现这样的问题?