Linux
开发环境搭建操作系统:Ubuntu Server 18.04.3 LTS Ubuntu 20
以后的秘钥加密算法做了调整,SecureCRT 7
以前的版本都无法连接,所以本文以Ubuntu 18.04.3 LTS
版本作为基本环境。笔者将使用vmware
安装一个全新环境,从零开始演示开发环境如何搭建。
vmware
安装ubuntu server 18.04.3 LTS
镜像镜像可以从共享资源中直接下载
这个很重要!不然安装特别慢! 推荐使用阿里云的源http://mirrors.aliyun.com/ubuntu
SSH server
,不然会无法使用putty
或SecureCRT
done
这里会有安全升级,可能耗时较长(如果前面没有配置国内镜像,这里的时间更是数倍),也可以跳过安全升级
如果使用SecureCRT
连接,在vmware
中可以看一下虚拟机的ip地址,然后配置连接地址和账号密码进行连接
$ sudo apt-get install build-essential
使用gcc --version
查看gcc
的版本号
安装cmake
使用cmake --version
查看cmake
的版本号
安装7z解压工具
$ sudo apt-get install p7zip-full
共享资源
中下载mydes_linux.7z
并上传到虚拟机可以使用使用SecureFX
(共享资源中的SecureCRT
自带SecureFX
)上传到虚拟机,如下图:
mydeps_linux.7z
解压到/home
下$ sudo 7z x mydeps_linux.7z /home
WonderTrader
的源码$ sudo git clone https://github.com/wondertrader/wondertrader.git
src
目录,执行编译脚本$ sudo ./build_release.sh
编译完成以后,使用SecureFX
就可以直接从src
目录下的build/bin
中下载需要的文件即可
Windows
开发环境搭建vs2017
社区版首先下载vs2017
的安装器,下载地址如下: https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
或者直接从共享资源中直接下载该安装器
共享资源
中下载vc141deps_win.7z
,并解压到E:/vc141depends
目录从共享资源中下载环境变量编辑器RapidEE
到本地,解压以后运行。 新建一个名为MyDepends141
的环境变量,并将值设置为依赖库解压目录E:/vc141depends
设置好了以后,保存环境变量,即可生效,如果没有生效,可以重启电脑。
win10
下要注意一下使用管理员身份运行RapidEE
,不然保存可能会失败!
git
下载git并安装:https://git-scm.com/download/win 下载tortoisegit并安装:https://tortoisegit.org/download/
选择一个目录,然后右键点击该目录,选择"Git克隆"菜单 URL设置为:https://github.com/wondertrader/wondertrader.git
进入到wondertrader
的src
目录下 双击运行
wondertrader.sln
,打开以后在解决方案上右键点击,选择"生成解决方案"就进入了编译过程