Open-Source-Software-Entwicklung und Downloads

Browse Subversion Repository

Diff of /trunk/doc/jp/html/reference/develop.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 831 by maya, Thu Feb 28 07:18:42 2008 UTC revision 878 by maya, Thu Apr 17 15:00:56 2008 UTC
# Line 66  Line 66 
66    
67  1.ソースコードの修正  1.ソースコードの修正
68  -- コマンドの内部 ID を採番する(「内部 ID」は"helpid.h"にも使用される)  -- コマンドの内部 ID を採番する(「内部 ID」は"helpid.h"にも使用される)
69     ... teraterm/source/ttmacro/ttmparse.h     ... teraterm/ttmacro/ttmparse.h
70  -- コマンド名を走査して内部 ID に変換する  -- コマンド名を走査して内部 ID に変換する
71     ... CheckReservedWord@teraterm/source/ttmacro/ttmparse.c     ... CheckReservedWord@teraterm/ttmacro/ttmparse.c
72  -- コマンドの内部 ID から実際に処理をする関数を呼ぶ  -- コマンドの内部 ID から実際に処理をする関数を呼ぶ
73     ... ExecCmnd@teraterm/source/ttmacro/ttl.c     ... ExecCmnd@teraterm/ttmacro/ttl.c
74  -- 処理する関数を作る  -- 処理する関数を作る
75    
76  2. ヘルプ(言語ごと)  2. ヘルプ(言語ごと)
# Line 82  Line 82 
82     ... doc/LANG/teraterm.hhc     ... doc/LANG/teraterm.hhc
83  -- ヘルプページのコンテキスト ID を採番する  -- ヘルプページのコンテキスト ID を採番する
84     値は コマンドの内部 ID + 92000     値は コマンドの内部 ID + 92000
85     ... teraterm/source/common/helpid.h     ... teraterm/common/helpid.h
86  -- コンテキスト ID と呼び出すファイルのエイリアスを作成する  -- コンテキスト ID と呼び出すファイルのエイリアスを作成する
87     ... doc/LANG/teraterm.hhp     ... doc/LANG/teraterm.hhp
88    
# Line 117  Line 117 
117    3. teraterm\visualc\ttermpro.sln をVisual Studioで開く。    3. teraterm\visualc\ttermpro.sln をVisual Studioで開く。
118       .slnファイルの改行コードが"LF"になっていると、Visual Studioが起動しないので注意願います。       .slnファイルの改行コードが"LF"になっていると、Visual Studioが起動しないので注意願います。
119    4. ソリューションをビルドする    4. ソリューションをビルドする
120    5. ビルドに成功するとteraterm\visualc\bin ディレクトリに実行プログラムが生成される    5. ビルドに成功するとteraterm ディレクトリに実行プログラムが生成される
121    
122    
123  ■ TeraTerm Menuのビルド方法  ■ TeraTerm Menuのビルド方法
124    TeraTerm Menu は ttermpro.sln に含まれている。「ソリューションのビルド」を    1. ソースコードをSourceForge(http://sourceforge.jp/projects/ttssh2/)からチェックアウトする
125    すれば teraterm\source\ttmenu ディレクトリに実行プログラムが生成される。    2. ttpmenu\ttpmenu.sln をVisual Studioで開く
126      3. ソリューションをビルドする
127      4. ビルドに成功すると ttpmenu ディレクトリに ttpmenu.exe が生成される
128    
129    ■ TTXKanjiMenuのビルド方法
130      1. ソースコードをSourceForge(http://sourceforge.jp/projects/ttssh2/)からチェックアウトする
131      2. TTXKanjiMenu\ttxkanjimenu.sln をVisual Studioで開く
132      3. ソリューションをビルドする
133      4. ビルドに成功すると TTXKanjiMenu ディレクトリに ttxkanjimenu.dll が生成される
134    
135  ■ TTProxyのビルド方法  ■ TTProxyのビルド方法
136    TTProxyのビルド方法について以下に示します。    TTProxyのビルド方法について以下に示します。
# Line 137  Line 145 
145  ■ TTSSHのビルド方法  ■ TTSSHのビルド方法
146    TTSSHのビルド方法について以下に示します。    TTSSHのビルド方法について以下に示します。
147    ビルドにはVisual Studio 2005(VC++8.0)、ActivePerlが必要です。    ビルドにはVisual Studio 2005(VC++8.0)、ActivePerlが必要です。
148      
149    * TTSSH単体のビルドは VS2005 Express Edition でも可能です。ttpcmn.libをリンクするため、TeraTermのビルドを事前に行っておく必要があります。VS2005 Express EditionではTeraTermのビルドはできませんが、ttpcmn.libは作成することができます。    * TTSSH単体のビルドは VS2005 Express Edition でも可能です。ttpcmn.libをリンクするため、TeraTermのビルドを事前に行っておく必要があります。VS2005 Express EditionではTeraTermのビルドはできませんが、ttpcmn.libは作成することができます。
150        
151    * VS2008 Express Editionでビルドすると、.rcファイルで下記のエラーが発生します。    * VS2008 Express Editionでビルドすると、.rcファイルで下記のエラーが発生します。
152        .\ttxssh.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.        .\ttxssh.rc(10) : fatal error RC1015: cannot open include file 'afxres.h'.
153        
154      本現象を回避するには、.rcファイルをテキストエディタで開き、afxres.hのincludeを削除し、新規に2行を追加します。      本現象を回避するには、.rcファイルをテキストエディタで開き、afxres.hのincludeを削除し、新規に2行を追加します。
       
155    
156        - #include "afxres.h"        - #include "afxres.h"
   
157        + #include <windows.h>        + #include <windows.h>
   
158        + #define IDC_STATIC -1        + #define IDC_STATIC -1
159    
     
   
160    1. ソースコードをSourceForge(http://sourceforge.jp/projects/ttssh2/)からチェックアウトする。    1. ソースコードをSourceForge(http://sourceforge.jp/projects/ttssh2/)からチェックアウトする。
161    
162    2. zlibのソースコード(http://www.zlib.net/)を ttssh2\zlib ディレクトリに展開する。    2. zlibのソースコード(http://www.zlib.net/)を ttssh2\zlib ディレクトリに展開する。
# Line 164  Line 167 
167       Release では openssl\out32\libeay32.lib が、Debug では openssl\out32.dbg\libeay32.lib がリンクされることになる。       Release では openssl\out32\libeay32.lib が、Debug では openssl\out32.dbg\libeay32.lib がリンクされることになる。
168    
169        - 自動で行う場合        - 自動で行う場合
170        +スタートメニューから「Visual Studio 2005 コマンド プロンプト」を起動する。        + スタートメニューから「Visual Studio 2005 コマンド プロンプト」を起動する。
171        +コマンドプロンプト上から ttssh2 ディレクトリに移動する。        + コマンドプロンプト上から ttssh2 ディレクトリに移動する。
172        +buildopenssl.bat を実行する。        + buildopenssl.bat を実行する。
173    
174        - 手動で行う場合        - 手動で行う場合
175          スタートメニューから「Visual Studio 2005 コマンド プロンプト」を起動する。        + スタートメニューから「Visual Studio 2005 コマンド プロンプト」を起動する。
176        + cd openssl        + cd openssl
177        + perl Configure VC-WIN32        + perl Configure VC-WIN32
178            (そうです、OpenSSLをビルドするにはperlが必要です!)            (そうです、OpenSSLをビルドするにはperlが必要です!)
# Line 194  Line 197 
197    CygTermのビルド方法について以下に示します。    CygTermのビルド方法について以下に示します。
198    
199     1. Cygwin(http://www.cygwin.com/)をインストールする     1. Cygwin(http://www.cygwin.com/)をインストールする
200     2. Cygwinのシェルを起動し、teraterm\cygterm ディレクトリへ移動する。     2. Cygwinのシェルを起動し、cygterm ディレクトリへ移動する。
201        # cd teraterm/cygterm        # cd cygterm
202     3. CygTermをコンパイルする     3. CygTermをコンパイルする
203        # make        # make
204    

Legend:
Removed from v.831  
changed lines
  Added in v.878

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26