读书人

#include可以加宏路径吗?该如何解决

发布时间: 2012-03-19 22:03:04 作者: rapoo

#include可以加宏路径吗?
我们常用的是把文件路径加入编译器的设置里,但是因为我要做多版本,头文件和库因为版本的不同而需要重新设置。
我现在有个想法,能不能通过宏或者环境变量来控制,因为用"设置"来修改,操作步骤过多。希望找到新的方法,改下
宏定义,或者环境变量就能实现修改。



通过宏,如下

#define MY_PATH "E:\\AA"

#include <MY_PATH/fi.h>
或者
#include <%MY_PATH%/fi.h>


如上,编译都是错的,我想请教有没有方法改正确!

[解决办法]
你可以用

C/C++ code
#ifdef ...#include <...>#else#include <...>#endif
[解决办法]
%好像用的不对吧,

在可用在宏定义中
C语言里面,#,##
[解决办法]
探讨

因为我的头文件数量很多,版本又很多,因此采用楼上这样的方法会导致很长,且不方便修改

读书人网 >VC/MFC

热点推荐