Skip to content

Commit c42cde3

Browse files
committed
Update README
1 parent b6c7e91 commit c42cde3

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

README.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,30 @@ EasySFTPはSFTP・FTP・FTPSに対応したファイル転送を行うWindows用
1212

1313
(Visual Studio 2019 における手順であり、他の環境では未確認です。)
1414

15-
1. OpenSSLのライブラリ(確認バージョン: 1.1.1k)をソースコードで取得してビルドします (`libcrypto.lib``libssl.lib` のライブラリファイル、および OpenSSL のヘッダーファイルを使用します)
16-
2. libssh2のライブラリ(確認バージョン: 1.9.0)をソースコードで取得してビルドします (`libssh2.lib` のライブラリファイル、および libssh2 のヘッダーファイルを使用します)
15+
1. OpenSSLのライブラリ(確認バージョン: 3.6.0)をソースコードで取得してビルドします (`libcrypto.lib``libssl.lib` のライブラリファイル、および OpenSSL のヘッダーファイルを使用します)
16+
2. libssh2のライブラリ(確認バージョン: 1.11.1)をソースコードで取得してビルドします (`libssh2.lib` のライブラリファイル、および libssh2 のヘッダーファイルを使用します)
17+
- OpenSSLとlibssh2のビルド済みバイナリーは https://github.com/jet2jet/EasySFTP/actions/workflows/build-libs.yml の最新ビルドから取得できる場合があります。(保存期限が切れている場合もあります。)
1718
3. プロジェクト `ShellDLL` に対して OpenSSL と libssh2 が利用できるように `IncludePath``LibraryPath` を設定します
18-
* `Common.user.props` ファイルを `Common.props` と同じディレクトリに置くことでこれらの設定を行うことができます。`Common.user.sample.props` ファイルは `Common.user.props` のサンプルであり、これをコピーして書き換えて利用することができます。
19-
* `Common.user.sample.props` には `libcrypto.lib``libssl.lib``libssh2.lib` を指定する設定が入っています。
19+
- `Common.user.props` ファイルを `Common.props` と同じディレクトリに置くことでこれらの設定を行うことができます。`Common.user.sample.props` ファイルは `Common.user.props` のサンプルであり、これをコピーして書き換えて利用することができます。
20+
- `Common.user.sample.props` には `libcrypto.lib``libssl.lib``libssh2.lib` を指定する設定が入っています。
2021
4. `EasySFTP.sln` をビルドします
2122

2223
# ReadMe (en)
2324

2425
EasySFTP is a file transfer client application for Windows using SFTP, FTP, and FTPS.
2526

26-
Currently only Japanese language version is provided.
27+
Starting from v0.15.0.1, EasySFTP provides English translation.
2728

2829
## Build
2930

3031
(The following steps are for Visual Studio 2019 and not confirmed with other build systems.)
3132

32-
1. Download and build a OpenSSL library (checked version: 1.1.1k) from source codes. (using `libcrypto.lib` and `libssl.lib` library files and OpenSSL header files)
33-
2. Download and build a libssh2 library (checked version: 1.9.0) from source codes. (using `libssh2.lib` library files and libssh2 header files)
33+
1. Download and build a OpenSSL library (checked version: 3.6.0) from source codes. (using `libcrypto.lib` and `libssl.lib` library files and OpenSSL header files)
34+
2. Download and build a libssh2 library (checked version: 1.11.1) from source codes. (using `libssh2.lib` library files and libssh2 header files)
35+
- Pre-built binaries of OpenSSL and libssh2 could be download from the latest build artifacts of https://github.com/jet2jet/EasySFTP/actions/workflows/build-libs.yml (may be expired).
3436
3. Set `IncludePath` and `LibraryPath` settings for `ShellDLL` project to use OpenSSL library.
35-
* To set those paths, you can create a file `Common.user.props` besides `Common.props`. The file `Common.user.sample.props` is a sample file for `Common.user.props`, and you can copy and modify this file to create `Common.user.props`.
36-
* The setting which uses `libcrypto.lib`, `libssl.lib`, and `libssh2.lib` is included in `Common.user.sample.props`.
37+
- To set those paths, you can create a file `Common.user.props` besides `Common.props`. The file `Common.user.sample.props` is a sample file for `Common.user.props`, and you can copy and modify this file to create `Common.user.props`.
38+
- The setting which uses `libcrypto.lib`, `libssl.lib`, and `libssh2.lib` is included in `Common.user.sample.props`.
3739
4. Build `EasySFTP.sln`.
3840

3941
# License

0 commit comments

Comments
 (0)