Skip to content

Commit ddd4636

Browse files
committed
Add readme for Windows
1 parent 8bce543 commit ddd4636

File tree

2 files changed

+63
-0
lines changed

2 files changed

+63
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
out
2+
dokan

ReadMe_Windows.txt

+62
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
Tools needed:
2+
- 7zip (to extract Boost)
3+
- patch (patch rlog)
4+
- CMake
5+
6+
I created a directory c:\work with files from git.
7+
8+
9+
Boost
10+
=====
11+
Download Boost libraries. I downloaded file boost_1_53_0.7z, extract in work directory
12+
build (bootstrap and b2, real manual). At end of compile output should look like:
13+
14+
The Boost C++ Libraries were successfully built!
15+
16+
The following directory should be added to compiler include paths:
17+
18+
C:/work/boost_1_53_0
19+
20+
The following directory should be added to linker library paths:
21+
22+
C:\work\boost_1_53_0\stage\lib
23+
24+
25+
OpenSSL
26+
=======
27+
OpenSSL downloaded from http://slproweb.com/products/Win32OpenSSL.html, I downloaded file
28+
Win32OpenSSL-1_0_1e.exe (developer version, about 16MB)
29+
installed in C:\work\OpenSSL-Win32, dll installed in bin directory
30+
31+
32+
RLog
33+
====
34+
Decompress rlog-1.4.tar.gz apply the patches
35+
- rlog-1.4.diff
36+
- rlog-1.4-win.diff
37+
- rlog-1.4-win2.diff
38+
(all in git rlog directory)
39+
40+
To compiler rlog just open solution at rlog-1.4/win32/rlog.sln
41+
42+
43+
fuse4win
44+
========
45+
Enter git directory and generate makefiles with cmake specifying source as \fuse4win-070d3a2e43de
46+
and directory to build fuse4win-070d3a2e43de\build.
47+
Open generated project files with Visual C++ and compile fuse and fuse_static
48+
49+
50+
encfs
51+
=====
52+
Under git directory there is a msvc/encfs.sln file ready to compile.
53+
Probably you will need to change some include/library directories (based on
54+
Boost and OpenSSL versions).
55+
56+
57+
58+
You need to add rlog.dll and some dll from OpenSSL to make executables run
59+
correctly.
60+
61+
Enjoy!
62+

0 commit comments

Comments
 (0)