win10boost中编译bjam问题中结构重定义

下载了win10sdk,boost为最新1.59.0.

主要是winbase.h和fileapi.h中两个结构重定义了.一个_STREAM_INFO_LEVELS,一个_WIN32_FIND_STREAM_DATA.

两个里面都有,只需要这样,winbase.h和fileapi.h两个文件中都相应加上如
#ifndef _sil
#define _sil
定义 ...
#endif
#ifndef _wfsd
#define _wfsd
...
#endif
就OK了.
posted @ 2015-09-29 12:16  zjh6  阅读(15)  评论(0)    收藏  举报  来源