[Ttssh2-commit] [7103] VS2017 update3以降でビルドした場合の、バージョン情報のVC++番号表記に対応した。

Back to archive index

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;
 				} 



Ttssh2-commit メーリングリストの案内
Back to archive index