[Ttssh2-commit] [9177] Visual Studio 2005 + SDK 7.1 でビルドできるよう修正

Back to archive index
scmno****@osdn***** scmno****@osdn*****
2021年 2月 20日 (土) 21:22:37 JST


Revision: 9177
          https://osdn.net/projects/ttssh2/scm/svn/commits/9177
Author:   zmatsuo
Date:     2021-02-20 21:22:36 +0900 (Sat, 20 Feb 2021)
Log Message:
-----------
Visual Studio 2005 + SDK 7.1 でビルドできるよう修正

- SDK 7.1 = Microsoft Windows SDK for Windows 7 and .NET Framework 4
- Visual Studio 2005 と組み合わせると Windows95 で動作するバイナリをビルド可能
- Visual Studio 2005 で利用するには KB949009 が必要
  - KB949009 は Microsoft のサイトから入手不可能

Modified Paths:
--------------
    trunk/doc/ja/html/reference/develop.txt
    trunk/teraterm/ttpcmn/devpkey_teraterm.h

-------------- next part --------------
Modified: trunk/doc/ja/html/reference/develop.txt
===================================================================
--- trunk/doc/ja/html/reference/develop.txt	2021-02-20 12:22:27 UTC (rev 9176)
+++ trunk/doc/ja/html/reference/develop.txt	2021-02-20 12:22:36 UTC (rev 9177)
@@ -10,10 +10,17 @@
        \x97\xE1: INCLUDE "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include"
            LIB     "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib"
            \x8FC\x90\xB3\x83o\x83b\x83`\x83t\x83@\x83C\x83\x8B C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat
-           
 - \x83T\x83|\x81[\x83g\x82\xB3\x82\xEA\x82Ă\xA2\x82\xE9\x83R\x83\x93\x83p\x83C\x83\x89
--- Visual Studio 2005 Express Edition
-   \x92\x8D: Tera Term 4.103\x82\xA9\x82\xE7\x91Ή\x9E\x82\xB5\x82܂\xB5\x82\xBD\x81B
+-- Visual Studio 2005 (Express Edition\x82\xCDTera Term 4.103\x82\xA9\x82\xE7\x91Ή\x9E)
+   - SDK 7.0
+     - Windows Server 2003 R2 Platform SDK
+       (= Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)
+     - Microsoft\x82̃T\x83C\x83g\x82\xA9\x82\xE7\x82͓\xFC\x8E\xE8\x95s\x89”\(2019/04/07\x8E\x9E\x93_)
+   - SDK 7.1
+     - Microsoft Windows SDK for Windows 7 and .NET Framework 4
+     - Windows95\x82ł\xE0\x93\xAE\x8D삷\x82\xE9\x83o\x83C\x83i\x83\x8A\x82\xF0\x83r\x83\x8B\x83h\x89”\
+     - Visual Studio 2005\x82ŗ\x98\x97p\x82\xB7\x82\xE9\x82ɂ\xCDKB949009\x82\xAA\x95K\x97v
+       - KB949009\x82\xCDMicrosoft\x82̃T\x83C\x83g\x82\xA9\x82\xE7\x93\xFC\x8E\xE8\x95s\x89”\
 -- Visual Studio 2008 SP1 (Standard Edition \x88ȏ\xE3)
    \x92\x8D: \x83R\x83\x93\x83p\x83C\x83\x8B\x82\xB3\x82ꂽ\x8E\xC0\x8Ds\x83t\x83@\x83C\x83\x8B\x82\xCD Windows NT 4.0, 95, 98, Me \x82œ\xAE\x82\xAB\x82܂\xB9\x82\xF1\x81B
 -- Visual Studio 2010 SP1 (Professional Edition \x88ȏ\xE3)

Modified: trunk/teraterm/ttpcmn/devpkey_teraterm.h
===================================================================
--- trunk/teraterm/ttpcmn/devpkey_teraterm.h	2021-02-20 12:22:27 UTC (rev 9176)
+++ trunk/teraterm/ttpcmn/devpkey_teraterm.h	2021-02-20 12:22:36 UTC (rev 9177)
@@ -32,7 +32,7 @@
  * Visual Studio 2005\x82Ńr\x83\x8B\x83h\x82\xF0\x92ʂ\xB7\x82\xBD\x82߂ɂ͉\xBA\x8BL\x82̒\xE8\x8B`\x82\xAA\x95K\x97v\x81B
  * Visual Studio 2019\x82ł͕s\x97v\x81B
  */
-#if _MSC_VER == 1400
+#if _MSC_VER == 1400 && !defined(DEVPROPKEY_DEFINED)
 typedef ULONG DEVPROPTYPE, *PDEVPROPTYPE;
 
 typedef GUID  DEVPROPGUID, *PDEVPROPGUID;


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