假设我有一个由此函数foo
引起的可移植性问题,可能需要一个或两个参数,具体取决于系统:
#include "config.h"
#ifdef FOO_ONEPARAM
#define FOO(a) foo(a)
#else
#define FOO(a) foo(a,b)
#endif
如何在使用FOO_ONEPARAM
解决问题后正确设置AC_SEARCH_LIBS
?
答案 0 :(得分:0)
您可以查看GNU Autoconf Archive,看看是否有人为foo
编写了一个宏。如果没有,您可以使用的方法
在GNU Autoconf Archive中this macro编写自己的内容,表面上与您已经在做的相似。存档中可能有几个宏执行类似这样的操作(主要用于旧功能),这只是我遇到的第一个宏。