I have made a few changes to allow compile on Windows. It still gives me 8 warnings but these are not important, I believe. It should be fairly easy to verify. Below is a list of the warnings:
Build succeeded.
"C:\Radar\RMRadar_pi\build\package.vcxproj" (default target) (1) ->
"C:\Radar\RMRadar_pi\build\ALL_BUILD.vcxproj" (default target) (3) ->
"C:\Radar\RMRadar_pi\build\rmradar_pi.vcxproj" (default target) (4) ->
(ClCompile target) ->
C:\Radar\RMRadar_pi\src\RMControl.cpp(961): warning C4018: '<' : signed/unsigned mismatch [C:\Radar\RMRadar_pi\build\
rmradar_pi.vcxproj]
C:\Radar\RMRadar_pi\src\RMControl.cpp(988): warning C4018: '<' : signed/unsigned mismatch [C:\Radar\RMRadar_pi\build\
rmradar_pi.vcxproj]
C:\Radar\RMRadar_pi\src\RMControl.cpp(1024): warning C4018: '>' : signed/unsigned mismatch [C:\Radar\RMRadar_pi\build
\rmradar_pi.vcxproj]
C:\Radar\RMRadar_pi\src\RMControl.cpp(1508): warning C4101: 'e' : unreferenced local variable [C:\Radar\RMRadar_pi\bu
ild\rmradar_pi.vcxproj]
C:\Radar\RMRadar_pi\src\RMControl.cpp(1512): warning C4101: 'e' : unreferenced local variable [C:\Radar\RMRadar_pi\bu
ild\rmradar_pi.vcxproj]
C:\Radar\RMRadar_pi\src\RMControl.cpp(1571): warning C4101: 'e' : unreferenced local variable [C:\Radar\RMRadar_pi\bu
ild\rmradar_pi.vcxproj]
c:\radar\rmradar_pi\src\rmcontrol.cpp(1377): warning C4715: 'br24::CRMControl::SetInterferenceRejection' : not all control paths return a value [C:\Radar\RMRadar_pi\build\rmradar_pi.vcxproj]
c:\radar\rmradar_pi\src\rmcontrol.cpp(1387): warning C4715: 'br24::CRMControl::SetTargetExpansion' : not all controlpaths return a value [C:\Radar\RMRadar_pi\build\rmradar_pi.vcxproj]
I have made a few changes to allow compile on Windows. It still gives me 8 warnings but these are not important, I believe. It should be fairly easy to verify. Below is a list of the warnings:
Build succeeded.
"C:\Radar\RMRadar_pi\build\package.vcxproj" (default target) (1) -> "C:\Radar\RMRadar_pi\build\ALL_BUILD.vcxproj" (default target) (3) -> "C:\Radar\RMRadar_pi\build\rmradar_pi.vcxproj" (default target) (4) -> (ClCompile target) -> C:\Radar\RMRadar_pi\src\RMControl.cpp(961): warning C4018: '<' : signed/unsigned mismatch [C:\Radar\RMRadar_pi\build\ rmradar_pi.vcxproj] C:\Radar\RMRadar_pi\src\RMControl.cpp(988): warning C4018: '<' : signed/unsigned mismatch [C:\Radar\RMRadar_pi\build\ rmradar_pi.vcxproj] C:\Radar\RMRadar_pi\src\RMControl.cpp(1024): warning C4018: '>' : signed/unsigned mismatch [C:\Radar\RMRadar_pi\build \rmradar_pi.vcxproj] C:\Radar\RMRadar_pi\src\RMControl.cpp(1508): warning C4101: 'e' : unreferenced local variable [C:\Radar\RMRadar_pi\bu ild\rmradar_pi.vcxproj] C:\Radar\RMRadar_pi\src\RMControl.cpp(1512): warning C4101: 'e' : unreferenced local variable [C:\Radar\RMRadar_pi\bu ild\rmradar_pi.vcxproj] C:\Radar\RMRadar_pi\src\RMControl.cpp(1571): warning C4101: 'e' : unreferenced local variable [C:\Radar\RMRadar_pi\bu ild\rmradar_pi.vcxproj] c:\radar\rmradar_pi\src\rmcontrol.cpp(1377): warning C4715: 'br24::CRMControl::SetInterferenceRejection' : not all control paths return a value [C:\Radar\RMRadar_pi\build\rmradar_pi.vcxproj] c:\radar\rmradar_pi\src\rmcontrol.cpp(1387): warning C4715: 'br24::CRMControl::SetTargetExpansion' : not all controlpaths return a value [C:\Radar\RMRadar_pi\build\rmradar_pi.vcxproj]