【发布时间】:2011-04-02 06:59:20
【问题描述】:
我在 Microsoft C 编译器预处理器下的标头宏扩展中遇到了这个问题:
custom.h
.
.
# define _OTHER_INCLUDE_DIR C:\3rdparty\usr\include
# define _3RD_PARTY_HEADERS(headername) <_OTHER_INCLUDE_DIR\headername>
.
.
带有标题测试:
headertest.h
.
.
#include _3RD_PARTY_HEADERS(stdint.h)
.
Microsoft C 预处理器扩展第二行 like(custom.h):
#include <C:\3rdparty\usr\include\headername>
如果我设置:
# define _3RD_PARTY_HEADERS(headername) <_OTHER_INCLUDE_DIR\ headername>
结果是:
#include <C:\3rdparty\usr\include\ stdint.h>
我该如何解决这个问题?
【问题讨论】:
标签: c windows visual-c++