X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=howtobuild.htm;h=3b1a9399c60a661eddfa1957ea53d43901d8119e;hb=d2fbe1a4938df49257c093abe0371f33d73e4a49;hp=32f3e87b2082dcfde0ba2cd055795b0506bada11;hpb=484a8d06abde1b0de9bd794aac5a03fb629625f0;p=ffftp%2Fffftp.git diff --git a/howtobuild.htm b/howtobuild.htm index 32f3e87..3b1a939 100644 --- a/howtobuild.htm +++ b/howtobuild.htm @@ -8,6 +8,18 @@ SourceForge.JP版FFFTPのビルドおよび開発の手順について
    +
  1. ビルドの準備
    + FFFTPをビルドするには以下のものをご用意ください。 +
      +
    1. 次のいずれかのバージョンのVisual C++ +
        +
      1. Visual C++ 2005 +
      2. Visual C++ 2005 Express Edition +
      3. Visual C++ 2008 +
      4. Visual C++ 2010以降(各自でプロジェクトファイルを変換してください) +
      +
    2. Windows SDK 7.0以降(Visual C++ 2010以降には標準で付属) +
  2. ビルドの手順
    FFFTPをビルドするには以下の手順に従ってください。
      @@ -17,7 +29,6 @@ SourceForge.JP版"mbswrapper.c"およびその他のソースコード内のコメントを参照)。 -
    1. メッセージ文字列については"mesg-jpn.h"および"mesg-eng.h"に記述されているが、編集する際は"mesg-jpn.old.h"および"mesg-eng.old.h"をShift_JISで保存し、"mbtoutf8.bat"を実行して文字列リテラルをUTF-8に変換する。
  3. 必要に応じてリソースを編集する。
      @@ -28,13 +39,29 @@ SourceForge.JP版"Debug\FFFTP.exe"または"Release\FFFTP.exe"が生成される。
    +
  4. Visual C++ 2005 Express Editionを使用する場合 +
      +
    1. "FFFTP.vc80ee.sln"を開く。 +
    2. 必要に応じてソースコードを編集する。 +
        +
      1. プロジェクトはマルチバイト文字(Shift_JIS)用に設定されているが、ファイル名のUTF-8対応に伴い、実際の内部形式はUTF-8として扱っている(構造については"mbswrapper.c"およびその他のソースコード内のコメントを参照)。 +
      +
    3. 必要に応じてリソースを編集する。 +
        +
      1. 追加の依存ライブラリの著作権情報は、ダイアログabout_dlgの「FFFTPはfreewareです」の上のテキストに追記してください。
        + 今後の機能追加に伴い著作権情報が増える見込みのため、テキストの範囲を大きめに設定してあります。 +
      +
    4. ソリューション構成から「Debug」または「Release」を選択する。 +
    5. メニューから「ソリューションのビルド」を選択する。 +
    6. 問題が無ければ"Debug\FFFTP.exe"または"Release\FFFTP.exe"が生成される。 +
    7. ただしVisual C++ 2005 Express Editionの機能制限のため、コンパイルできないファイルが存在する場合がある。 +
  5. Visual C++ 2008を使用する場合
    1. "FFFTP.vc90.sln"を開く。
    2. 必要に応じてソースコードを編集する。
      1. プロジェクトはマルチバイト文字(Shift_JIS)用に設定されているが、ファイル名のUTF-8対応に伴い、実際の内部形式はUTF-8として扱っている(構造については"mbswrapper.c"およびその他のソースコード内のコメントを参照)。 -
      2. メッセージ文字列については"mesg-jpn.h"および"mesg-eng.h"に記述されているが、編集する際は"mesg-jpn.old.h"および"mesg-eng.old.h"をShift_JISで保存し、"mbtoutf8.bat"を実行して文字列リテラルをUTF-8に変換する。
    3. 必要に応じてリソースを編集する。
        @@ -48,7 +75,7 @@ SourceForge.JP版http://sourceforge.jp/projects/ffftp/ +http://osdn.jp/projects/ffftp/