@@ -63,6 +63,15 @@ Prior versions don't have CMake support.
6363- Doxygen: [ http://www.doxygen.nl/ ] ( http://www.doxygen.nl/ )
6464- Nsis: [ https://nsis.sourceforge.io/Download ] ( https://nsis.sourceforge.io/Download )
6565- vcpkg: [ https://github.com/microsoft/vcpkg ] ( https://github.com/microsoft/vcpkg )
66+ - Bash shell:
67+ - [ MSys2] ( https://www.msys2.org/ )
68+ - [ Cygwin] ( https://cygwin.com/ )
69+
70+ Msys2 or Cygwin uses the default installation.
71+ You can open the "Operate → terminal" with [ this program] ( https://github.com/KangLin/RabbitRemoteControl/releases ) ,
72+ and it will automatically appear in 'Settings → Properties → Shell Name'.
73+ If it is not the default installation location,
74+ please check 'Help' and set it according to the methods there.
6675
6776### Compilation
6877
@@ -117,7 +126,7 @@ See: [Compile integration](../../.github/workflows/msvc.yml)
117126
118127- Use vcpkg
119128 + Source-code location: https://github.com/microsoft/vcpkg/
120-
129+
121130 git clone https://github.com/microsoft/vcpkg.git
122131 cd vcpkg
123132 bootstrap-vcpkg.bat
@@ -129,7 +138,7 @@ See: [Compile integration](../../.github/workflows/msvc.yml)
129138- Compile from source code
130139 + Source-code location: https://github.com/FreeRDP/FreeRDP
131140 + Compilation instructions: https://github.com/FreeRDP/FreeRDP/wiki/Compilation
132-
141+
133142 git clone https://github.com/FreeRDP/FreeRDP.git
134143 cd FreeRDP
135144 mkdir build
@@ -150,7 +159,7 @@ See: [Compile integration](../../.github/workflows/msvc.yml)
150159- Compile from source code
151160 + Source-code location: [ https://github.com/LibVNC/libvncserver ] ( https://github.com/LibVNC/libvncserver )
152161 It is recommended to use the patches from: https://github.com/KangLin/libvncserver
153-
162+
154163 cd vcpkg
155164 vcpkg install zlib openssl libjpeg-turbo
156165 git clone https://github.com/KangLin/libvncserver.git
@@ -163,7 +172,7 @@ See: [Compile integration](../../.github/workflows/msvc.yml)
163172 the CMake parameter needs to be specified to compile this project:
164173
165174 -DLibVNCServer_DIR=[LibVNCServer installation path]/lib/cmake/LibVNCServer
166-
175+
167176#### RabbitVNC
168177
169178- Compile from source code
@@ -176,7 +185,7 @@ See: [Compile integration](../../.github/workflows/msvc.yml)
176185 mkdir build
177186 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%CD%/install -DCMAKE_TOOLCHAIN_FILE=[vcpkg 安装目录]/scripts/buildsystems/vcpkg.cmake
178187 cmake --build . --config Release --target install
179-
188+
180189- When RabbitVNC is compiled from source,
181190 the CMake parameter needs to be specified to compile this project:
182191
@@ -208,7 +217,7 @@ Source-code location: https://github.com/KangLin/tigervnc
208217
209218- Use vcpkg
210219 + Source-code location: https://github.com/microsoft/vcpkg/
211-
220+
212221 cd vcpkg
213222 vcpkg install libdatachannel
214223
@@ -217,7 +226,7 @@ Source-code location: https://github.com/KangLin/tigervnc
217226- Compile from source code
218227 + Source-code location: [ https://github.com/paullouisageneau/libdatachannel ] ( https://github.com/paullouisageneau/libdatachannel )
219228 + Compilation instructions: [ https://github.com/paullouisageneau/libdatachannel/blob/master/BUILDING.md ] ( https://github.com/paullouisageneau/libdatachannel/blob/master/BUILDING.md )
220-
229+
221230 git clone https://github.com/paullouisageneau/libdatachannel.git
222231 cd libdatachannel
223232 git submodule update --init --recursive
@@ -235,7 +244,7 @@ Source-code location: https://github.com/KangLin/tigervnc
235244
236245- Compile from source code
237246 + Source-code location: [ https://github.com/qxmpp-project/qxmpp ] ( https://github.com/qxmpp-project/qxmpp )
238-
247+
239248 git clone https://github.com/qxmpp-project/qxmpp.git
240249 cd qxmpp
241250 mkdir build
@@ -247,7 +256,7 @@ Source-code location: https://github.com/KangLin/tigervnc
247256 the CMake parameter needs to be specified to compile this project:
248257
249258 -DQXmpp_DIR=[QXmpp installation path]/lib/cmake/qxmpp
250-
259+
251260#### QTermWidget (Not currently supported on Windows)
252261- Compile from source code
253262 + Source-code location: [ https://github.com/lxqt/qtermwidget ] ( https://github.com/lxqt/qtermwidget )
@@ -263,12 +272,12 @@ Source-code location: https://github.com/KangLin/tigervnc
263272 )
264273
265274 Reference: [ msvc.yml] ( ../../.github/workflows/msvc.yml )
266-
275+
267276#### libssh
268277
269278- Use vcpkg
270279 + Source-code location: https://github.com/microsoft/vcpkg/
271-
280+
272281 cd vcpkg
273282 vcpkg install libssh
274283
@@ -284,14 +293,14 @@ Source-code location: https://github.com/KangLin/tigervnc
284293
285294- Compile from source code
286295 + Source-code location: https://github.com/KangLin/qt-solutions/
287-
296+
288297 git clone https://github.com/KangLin/qt-solutions.git
289298 cd qt-solutions
290299 mkdir build
291300 cd build
292301 cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=%CD%/install
293302 cmake --build . --config Release --target install
294-
303+
295304- When QtService is compiled from source,
296305 the CMake parameter needs to be specified to compile this project:
297306
0 commit comments