Я портирую проект с Win32 на Win64 bit. Мы используем make file, получая следующую ошибку
1> c: \ program files (x86) \ microsoft visual studio 9.0 \ vc \ include \ codeanalysis \ sourceannotations.h (17): ошибка C2371: 'size_t': переопределение; разные основные типы1>
binding.cpp: см. объявление 'size_t'
C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include\winnt.h(81) : fatal error C1189: #error : "No Target Architecture"
Мы работаем со следующими CFLAGS:
1> cl.exe / nologo / MTd / GR / W3 / Zi / EHsc / Od / I ".... \ include" / I "C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ include "/ I" C: \ Program Files (x86) \ Microsoft Visual Studio 9.0 \ VC \ PlatformSDK \ include "/ I" C: \ Program Files \ Microsoft SDK \ Windows \ v6.0A \ Include "/ D_X86_ / D_WIN64 / D_WIN32 / D "_DEBUG" / D "_WINDOWS" / D_CRT_SECURE_NO_WARNINGS / Fo ". \ Debug \" / Fd ". \ Debug \" / FD / c "test.cpp"
Я не знаю, какую настройку мне не хватает.