代码参考:
https://github.com/tsingkong/qterm/commit/46bb0cee56fe54459664b739c85ee7c7925c33cd
我在 windows下的编译过程大致是:
1. install Qt5.8.0 to C:\Qt and Win64OpenSSL-1_0_2u.exe (because Qt 5.8.0 is compiled with openssl 1.0.2) to C:\OpenSSL-Win64
2. run VS2013 x64 本机工具命令提示, get shell prompt
3. in shell, run cmake-gui.exe
source code: D:/Source_Code/qterm
where to build: D:/Source_Code/qterm/build
configure, choose NMake, use default native ...
add entry: bool QT5 = true
add entry: path Qt5Core = "C:\Qt\Qt5.8.0\5.8\msvc2013_64\lib\cmake\Qt5Core"
...
最终的Cache file:
BUILD_TESTING:BOOL=0
Qt5Core_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Core
Qt5Script_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Script
Qt5Help_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Help
Qt5Network_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Network
Qt5Widgets_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Widgets
QT_QMAKE_EXECUTABLE:FILEPATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/bin/qmake.exe
Qt5LinguistTools_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5LinguistTools
Qt5Multimedia_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Multimedia
QTERM_ENABLE_SSH:BOOL=1
CMAKE_BUILD_TYPE:STRING=Release
Qt5Xml_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Xml
Qt5Gui_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5Gui
Qt5PrintSupport_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5PrintSupport
Qt5ScriptTools_DIR:PATH=C:/Qt/Qt5.8.0/5.8/msvc2013_64/lib/cmake/Qt5ScriptTools
4. D:\Source_Code\qterm\build> nmake
备注: 推荐使用 vs2015, 支持 /utf-8 选项;但是我只有 vs2013,就把 src/charpane.cpp
转换成 utf-8 bom 格式了
【 在 leelou 的大作中提到: 】
: 求分享加入https支持的方法
:
--
FROM 116.226.111.*