scmno****@osdn*****
scmno****@osdn*****
2018年 5月 11日 (金) 01:16:19 JST
Revision: 7103 http://sourceforge.jp/projects/ttssh2/scm/svn/commits/7103 Author: yutakapon Date: 2018-05-11 01:16:18 +0900 (Fri, 11 May 2018) Log Message: ----------- VS2017 update3以降でビルドした場合の、バージョン情報のVC++番号表記に対応した。 VS2017 Update3から製品バージョンが3桁表記(15.x.x)になり、 _MSC_FULL_VERから算出できなくなったため、一律で15.0とする。 厳密に対応するならば、内部でテーブルを保持する必要があるが、VS2017はTera Termの 正式リリースには使われないため、そこまで対応はしない。 Modified Paths: -------------- trunk/teraterm/ttpdlg/ttdlg.c -------------- next part -------------- Modified: trunk/teraterm/ttpdlg/ttdlg.c =================================================================== --- trunk/teraterm/ttpdlg/ttdlg.c 2018-04-23 13:39:37 UTC (rev 7102) +++ trunk/teraterm/ttpdlg/ttdlg.c 2018-05-10 16:16:18 UTC (rev 7103) @@ -2770,7 +2770,13 @@ else { // 1900 = VS2015(VC++14) // 1910 = VS2017(VC++15) - if (msc_low_ver == 10) { + // 1911 = VS2017 update3-4(VC++15) + // 1912 = VS2017 update5(VC++15) + // 1913 = VS2017 update6(VC++15) + // 1914 = VS2017 15.7(VC++15) + // VS2017 Update3\x82\xA9\x82琻\x95i\x83o\x81[\x83W\x83\x87\x83\x93\x82\xAA3\x8C\x85\x95\\x8BL(15.x.x)\x82ɂȂ\xE8\x81A + // _MSC_FULL_VER\x82\xA9\x82\xE7\x8EZ\x8Fo\x82ł\xAB\x82Ȃ\xAD\x82Ȃ\xC1\x82\xBD\x82\xBD\x82߁A\x88ꗥ\x82\xC515.0\x82Ƃ\xB7\x82\xE9\x81B + if (msc_low_ver >= 10) { vs_ver = msc_ver - 4; msc_low_ver = 0; }