如何动态加载#include xxx.h 文件?

[复制链接]
2944|3
 楼主| xihui 发表于 2011-10-5 10:03 | 显示全部楼层 |阅读模式
请问如何能够在程序应用中切换#include 1.h #include 2.h文件?
即在条件1下加载#include 1.h;
即在条件2下加载#include 2.h;
条件在程序运行中改变。
 楼主| xihui 发表于 2011-10-5 10:04 | 显示全部楼层

如何动态加载#include xxx.h 文件?

请问如何能够在程序应用中切换#include 1.h #include 2.h文件?
即在条件1下加载#include 1.h;
即在条件2下加载#include 2.h;
条件在程序运行中改变。
mcuisp 发表于 2011-10-5 12:04 | 显示全部楼层
在运行时肯定没法处理头文件了。
你应该建立2个.C文件,文件里有不同的函数名。然后运行时根据条件调用对应子程序。
这个懒偷不得。
heroxx 发表于 2011-10-5 17:15 | 显示全部楼层
楼主的要求无法实现。
选择加载只能在编译时预处理实现。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

41

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部