The first issue is that Visual Studio doesn't have getopt.h. I manually imported it from here. But even then, there are a bunch of errors and tons of warnings left.
Errors
'conditional_probability_filename': unknown override specifier C:\tools\fast_align\src\fast_align.cc 59
'Dict::d': uses 'Dict', which is being defined C:\tools\fast_align\src\fast_align.cc 36
'Dict::options': array bound cannot be deduced from a default member initializer C:\tools\fast_align\src\fast_align.cc 92
'i': index variable in OpenMP 'for' statement must have signed integral type C:\tools\fast_align\src\ttables.h 85
'i': index variable in OpenMP 'for' statement must have signed integral type C:\tools\fast_align\src\ttables.h 102
'i': index variable in OpenMP 'for' statement must have signed integral type C:\tools\fast_align\src\ttables.h 160
'input': unknown override specifier C:\tools\fast_align\src\fast_align.cc 58
'input_model_file': unknown override specifier C:\tools\fast_align\src\fast_align.cc 60
missing type specifier - int assumed. Note: C++ does not support default-int C:\tools\fast_align\src\fast_align.cc 31
missing type specifier - int assumed. Note: C++ does not support default-int C:\tools\fast_align\src\fast_align.cc 38
missing type specifier - int assumed. Note: C++ does not support default-int C:\tools\fast_align\src\fast_align.cc 58
missing type specifier - int assumed. Note: C++ does not support default-int C:\tools\fast_align\src\fast_align.cc 124
syntax error: ')' C:\tools\fast_align\src\corpus.h 19
syntax error: ')' C:\tools\fast_align\src\corpus.h 66
syntax error: '=' C:\tools\fast_align\src\fast_align.cc 59
syntax error: '=' C:\tools\fast_align\src\fast_align.cc 60
syntax error: 'string' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h 14
syntax error: 'string' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h 14
syntax error: 'using namespace' C:\tools\fast_align\src\fast_align.cc 28
syntax error: identifier 'vector' C:\tools\fast_align\src\fast_align.cc 224
syntax error: identifier 'vector' C:\tools\fast_align\src\fast_align.cc 238
syntax error: missing ')' before ';' C:\tools\fast_align\src\corpus.h 66
syntax error: missing ',' before '&' C:\tools\fast_align\src\fast_align.cc 38
syntax error: missing ',' before '<' C:\tools\fast_align\src\fast_align.cc 31
syntax error: missing ',' before '<' C:\tools\fast_align\src\fast_align.cc 124
unexpected end-of-file found C:\tools\fast_align\src\fast_align.cc 492
unexpected token(s) preceding ':'; skipping apparent function body C:\tools\fast_align\src\corpus.h 19
unexpected token(s) preceding ';' C:\tools\fast_align\src\corpus.h 66
unexpected token(s) preceding ';' C:\tools\fast_align\src\fast_align.cc 28
unexpected token(s) preceding ';' C:\tools\fast_align\src\fast_align.cc 59
unexpected token(s) preceding ';' C:\tools\fast_align\src\fast_align.cc 60
unexpected token(s) preceding '{'; skipping apparent function body C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h 14
unexpected token(s) preceding '{'; skipping apparent function body C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\ucrt\assert.h 14
Warnings (mainly OS specific)
Description File Line
'=': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 120
'=': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 120
'=': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\tools\fast_align\src\getopt.h 309
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1062
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1064
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1066
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1068
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1152
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1156
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1374
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1376
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1378
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1380
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1062
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1064
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1066
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1068
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1152
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1156
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1374
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1376
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1378
'=': conversion from 'int' to 'unsigned long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1380
'argument': conversion from 'const int' to 'const unsigned int', signed/unsigned mismatch C:\tools\fast_align\src\ttables.h 58
'argument': conversion from 'const int' to 'const unsigned int', signed/unsigned mismatch C:\tools\fast_align\src\ttables.h 59
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1625
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1691
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1720
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1741
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1874
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1940
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1969
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1990
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2520
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2533
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1625
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1691
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1720
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1741
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1874
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1940
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1969
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1990
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2520
'argument': conversion from 'int' to 'size_t', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2533
'argument': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory 778
'argument': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory 778
'Dict': '3' bytes padding added after data member 'Dict::force_align' C:\tools\fast_align\src\fast_align.cc 74
'Dict': '4' bytes padding added after data member 'Dict::d' C:\tools\fast_align\src\fast_align.cc 61
'Dict': '4' bytes padding added after data member 'Dict::favor_diagonal' C:\tools\fast_align\src\fast_align.cc 65
'Dict::TTable': '2' bytes padding added after data member 'Dict::TTable::probs_initialized_' C:\tools\fast_align\src\ttables.h 176
'return': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory 823
'return': conversion from 'std::_Atomic_integral_t' to 'long', signed/unsigned mismatch C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\memory 823
'std::basic_filebuf<char,std::char_traits<char>>': '2' bytes padding added after data member 'std::basic_filebuf<char,std::char_traits<char>>::_Wrotesome' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 742
'std::basic_filebuf<char,std::char_traits<char>>': '3' bytes padding added after data member 'std::basic_filebuf<char,std::char_traits<char>>::_Closef' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 744
'std::basic_ifstream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_ifstream<char,std::char_traits<char>>::_Filebuffer' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 1000
'std::basic_ios<char,std::char_traits<char>>': '7' bytes padding added after data member 'std::basic_ios<char,std::char_traits<char>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_ios<char,std::char_traits<char>>': '7' bytes padding added after data member 'std::basic_ios<char,std::char_traits<char>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_ios<wchar_t,std::char_traits<wchar_t>>': '6' bytes padding added after data member 'std::basic_ios<wchar_t,std::char_traits<wchar_t>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_ios<wchar_t,std::char_traits<wchar_t>>': '6' bytes padding added after data member 'std::basic_ios<wchar_t,std::char_traits<wchar_t>>::_Fillch' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\ios 192
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after base class 'std::basic_ostream<char,std::char_traits<char>>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after base class 'std::basic_ostream<char,std::char_traits<char>>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after data member '<alignment member>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<char,std::char_traits<char>>': '4' bytes padding added after data member '<alignment member>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after base class 'std::basic_ostream<wchar_t,std::char_traits<wchar_t>>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after base class 'std::basic_ostream<wchar_t,std::char_traits<wchar_t>>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member '<alignment member>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_iostream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member '<alignment member>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 970
'std::basic_istream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_istream<char,std::char_traits<char>>::_Chcount' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_istream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_istream<char,std::char_traits<char>>::_Chcount' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_istream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member 'std::basic_istream<wchar_t,std::char_traits<wchar_t>>::_Chcount' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_istream<wchar_t,std::char_traits<wchar_t>>': '4' bytes padding added after data member 'std::basic_istream<wchar_t,std::char_traits<wchar_t>>::_Chcount' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\istream 879
'std::basic_ofstream<char,std::char_traits<char>>': '4' bytes padding added after data member '<alignment member>' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 1236
'std::basic_ofstream<char,std::char_traits<char>>': '4' bytes padding added after data member 'std::basic_ofstream<char,std::char_traits<char>>::_Filebuffer' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\fstream 1236
'std::codecvt<char,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 921
'std::codecvt<char16_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char16_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char16_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char16_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1266
'std::codecvt<char32_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<char32_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<char32_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<char32_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1533
'std::codecvt<unsigned short,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<unsigned short,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<unsigned short,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<unsigned short,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2030
'std::codecvt<wchar_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt<wchar_t,char,_Mbstatet>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt<wchar_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt<wchar_t,char,_Mbstatet>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 1781
'std::codecvt_base': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::codecvt_base': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::codecvt_base': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::codecvt_base': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 797
'std::ctype<char>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<char>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<char>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<char>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2539
'std::ctype<unsigned short>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<unsigned short>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<unsigned short>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<unsigned short>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2983
'std::ctype<wchar_t>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype<wchar_t>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype<wchar_t>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype<wchar_t>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2760
'std::ctype_base': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_base': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_base': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_base': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 2078
'std::ctype_byname<char>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ctype_byname<char>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ctype_byname<char>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ctype_byname<char>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 3028
'std::ios_base': '4' bytes padding added after data member 'std::ios_base::_Ploc' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xiosbase 647
'std::ios_base': '4' bytes padding added after data member 'std::ios_base::_Ploc' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xiosbase 647
'std::locale': '3' bytes padding added after base class 'std::_Crt_new_delete' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 484
'std::locale': '3' bytes padding added after base class 'std::_Crt_new_delete' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 484
'std::locale::_Locimp': '3' bytes padding added after data member 'std::locale::_Locimp::_Xparent' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 243
'std::locale::_Locimp': '3' bytes padding added after data member 'std::locale::_Locimp::_Xparent' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 243
'std::numpunct<char>': '2' bytes padding added after data member 'std::numpunct<char>::_Kseparator' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 265
'std::numpunct<char>': '2' bytes padding added after data member 'std::numpunct<char>::_Kseparator' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 265
'std::numpunct<char>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<char>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<char>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<char>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::numpunct<wchar_t>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 267
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<char,std::istreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_get<wchar_t,std::istreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1220
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<char,std::ostreambuf_iterator<char,std::char_traits<char>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::num_put<wchar_t,std::ostreambuf_iterator<wchar_t,std::char_traits<wchar_t>>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocnum 1664
'std::pair<const _Kty,_Ty>': '4' bytes padding added after data member 'std::pair<const _Kty,_Ty>::first' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\utility 293
'std::pair<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<_Ty>>>,bool>': '3' bytes padding added after data member 'std::pair<std::_Tree_const_iterator<std::_Tree_val<std::_Tree_simple_types<_Ty>>>,bool>::second' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\utility 294
'std::_Generic_error_category': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Generic_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 498
'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xhash 1178
'std::_Hash<std::_Umap_traits<_Kty,_Ty,std::_Uhash_compare<_Kty,_Hasher,_Keyeq>,_Alloc,false>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xhash 1178
'std::_Iostream_error_category': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_Iostream_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 526
'std::_System_error_category': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': move assignment operator was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_System_error_category': move constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\system_error 574
'std::_Tree<std::_Tset_traits<_Kty,_Pr,_Alloc,false>>': copy constructor was implicitly defined as deleted C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xtree 2420
'std::_Yarn<char>': '3' bytes padding added after data member 'std::_Yarn<char>::_Nul' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility 4231
'std::_Yarn<char>': '3' bytes padding added after data member 'std::_Yarn<char>::_Nul' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility 4231
'std::_Yarn<wchar_t>': '2' bytes padding added after data member 'std::_Yarn<wchar_t>::_Nul' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility 4231
'std::_Yarn<wchar_t>': '2' bytes padding added after data member 'std::_Yarn<wchar_t>::_Nul' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xutility 4231
'TpSetCallbackCleanupGroup': pointer or reference to potentially throwing function passed to extern C function under -EHc. Undefined behavior may occur if this function throws an exception. C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winbase.h 7383
'TTable': '2' bytes padding added after data member 'TTable::probs_initialized_' C:\tools\fast_align\src\ttables.h 176
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8916
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8961
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8969
'_WIN32_WINNT_WIN10_RS1' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 14178
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8932
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8942
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 9159
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13631
'_WIN32_WINNT_WIN10_RS2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13684
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8951
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13648
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13665
'_WIN32_WINNT_WIN10_RS3' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13803
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8958
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8964
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 9726
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13953
'_WIN32_WINNT_WIN10_RS4' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 13966
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8910
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8921
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8925
'_WIN32_WINNT_WIN10_TH2' is not defined as a preprocessor macro, replacing with '0' for '#if/#elif' C:\Program Files (x86)\Windows Kits\10\include\10.0.17134.0\um\winioctl.h 8946
'__std_exception_data': '3' bytes padding added after data member '__std_exception_data::_DoFree' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_exception.h 25
'__std_exception_data': '3' bytes padding added after data member '__std_exception_data::_DoFree' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_exception.h 25
'__std_type_info_data': '3' bytes padding added after data member '__std_type_info_data::_DecoratedName' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_typeinfo.h 44
'__std_type_info_data': '3' bytes padding added after data member '__std_type_info_data::_DecoratedName' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\vcruntime_typeinfo.h 44
expected 'newline'; found ';' C:\tools\fast_align\src\getopt.h 59
ignoring unknown option '-g' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl 1
ignoring unknown option '-g' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl 1
ignoring unknown option '-O3' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl 1
ignoring unknown option '-O3' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl 1
ignoring unknown option '-std=c++11' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl 1
ignoring unknown option '-std=c++11' C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\cl 1
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 326
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 352
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 326
Informational: catch(...) semantics changed since Visual C++ 7.1; structured exceptions (SEH) are no longer caught C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\include\xlocale 352
nonstandard extension used: zero-sized array in struct/union C:\tools\fast_align\src\fast_align.cc 92
not enough actual parameters for macro 'max' C:\tools\fast_align\src\corpus.h 19
I'm not a C (or its siblings) developer, so I don't know where to start on this. But it's definitely a bug. Windows support would be nice.
The first issue is that Visual Studio doesn't have
getopt.h
. I manually imported it from here. But even then, there are a bunch of errors and tons of warnings left.Errors
Warnings (mainly OS specific)
I'm not a C (or its siblings) developer, so I don't know where to start on this. But it's definitely a bug. Windows support would be nice.