安装环境:win7 64,vs2012,cmake,openssl,Perl
freerdp下载地址
http://www.freerdp.com/ 点击打开链接
cmake下载地址
http://www.cmake.org/download/点击打开链接
openssl下载地址
http://www.openssl.org/source/(openssl-1.0.1l.tar.gz) 点击打开链接
Perl下载地址
http://www.perl.org/get.html 点击打开链接
vs2012,cmake,Perl安装完成后
Perl安装比较简单,此处略过
编译openssl:
打开vs2012的x86工具命令提示控制台,在此环境下编译openssl,在我机器上,我的操作如下:
cd /d E:\opensource\freerdp\openssl-1.0.1l
perl Configure VC-WIN32
call ms\do_ms.bat
nmake -f ms\nt.mak (编译静态库,动态库换为ntdll.mak)
nmake -f ms\nt.mak test
nmake -f ms\nt.mak install
这一步骤不可少,否则安装freerdp的时候会报找不到openssl的错误,
接下来切换到freerdp的解压目录
cd /d E:\opensource\freerdp\FreeRDP-master
cmake . -DOPENSSL_ROOT_DIR=E:\usr\local\ssl -DOPENSSL_LIBRARIES=E:\usr\local\ssl\lib -DOPENSSL_INCLUDE_DIR=E:\usr\local\ssl\include
至此,freerdp的vs2012的工程FreeRDP.sln编译成功,可以我们熟悉的vs IDE进行阅读和编译freerdp了