【发布时间】:2013-01-06 12:19:50
【问题描述】:
是否可以在进行预处理时请求 gcc(或 cpp?)将代码中的头文件导入链接到不同的头?例如,如果我有一个使用大量#import <GL/gl.h> 的大型代码库,而在系统上我正在编译的OpenGL 头文件驻留在#import <OpenGL/gl.h> 中,我是否可以请求预处理器将GL 中的所有导入请求链接到OpenGL?
编辑:重点是不要编辑源代码。就像假设您唯一可以访问的文件是 Makefile。
【问题讨论】:
-
如果您的文件系统支持符号链接,那么将
GL链接到OpenGL不是更容易吗?我可以在本地为您的项目创建符号链接,以免污染系统范围的目录。
标签: gcc c-preprocessor