سلام.شما اگر پروژه را توی ویندوز کامپایل می کنید و توی پروژه از Qt یا هدر windows.h استفاده کنید با این خطا مواجه می شوید.در واقع ثابتی به نام STRICT در caffe تعریف شده که با تعریف آن در فایل های ویندوز و کیوت تداخل می کند.
برای رفع این خطا به همراه هدر windows.h شما می بایستی ماکرو زیر را در کدتون قبل از هدرwindows.h استفاده کنید.
#define NO_STRICT
#include <windows.h>
و برای رفع این خطا در Qt هم می بایست فایل qwindowsdef_win.h را که در QtGui قرار داره را ویرایش کنید. می بایست خطوط زیر را کامنت کنید.
//#if !defined(STRICT)
//#define STRICT
//#endif
//#undef NO_STRICT