• R/O
  • SSH
  • HTTPS

ttssh2: Commit


Commit MetaInfo

Revision9177 (tree)
Time2021-02-20 21:22:36
Authorzmatsuo

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 のサイトから入手不可能

Change Summary

Incremental Difference

--- trunk/doc/ja/html/reference/develop.txt (revision 9176)
+++ trunk/doc/ja/html/reference/develop.txt (revision 9177)
@@ -10,10 +10,17 @@
1010 例: INCLUDE "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include"
1111 LIB "C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib"
1212 修正バッチファイル C:\Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat
13-
1413 - サポートされているコンパイラ
15--- Visual Studio 2005 Express Edition
16- 注: Tera Term 4.103から対応しました。
14+-- Visual Studio 2005 (Express EditionはTera Term 4.103から対応)
15+ - SDK 7.0
16+ - Windows Server 2003 R2 Platform SDK
17+ (= Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1)
18+ - Microsoftのサイトからは入手不可能(2019/04/07時点)
19+ - SDK 7.1
20+ - Microsoft Windows SDK for Windows 7 and .NET Framework 4
21+ - Windows95でも動作するバイナリをビルド可能
22+ - Visual Studio 2005で利用するにはKB949009が必要
23+ - KB949009はMicrosoftのサイトから入手不可能
1724 -- Visual Studio 2008 SP1 (Standard Edition 以上)
1825 注: コンパイルされた実行ファイルは Windows NT 4.0, 95, 98, Me で動きません。
1926 -- Visual Studio 2010 SP1 (Professional Edition 以上)
--- trunk/teraterm/ttpcmn/devpkey_teraterm.h (revision 9176)
+++ trunk/teraterm/ttpcmn/devpkey_teraterm.h (revision 9177)
@@ -32,7 +32,7 @@
3232 * Visual Studio 2005でビルドを通すためには下記の定義が必要。
3333 * Visual Studio 2019では不要。
3434 */
35-#if _MSC_VER == 1400
35+#if _MSC_VER == 1400 && !defined(DEVPROPKEY_DEFINED)
3636 typedef ULONG DEVPROPTYPE, *PDEVPROPTYPE;
3737
3838 typedef GUID DEVPROPGUID, *PDEVPROPGUID;
Show on old repository browser