编译FreeRDP

Xcode 9.4

macOS 10.13.5

初次面向FreeRDP,那是一脸的懵逼,完全都是一个小白,好在最后还是编译出来了。

FreeRDP 戳这里,打开文件需要用Cmake生成项目,Cmake 下载直接安装打开。

在终端输入 :sudo spctl -master-disable ( mac上的安全性与隐私中的任何来源)

终端中输入:sudo "/Applications/CMake.app/Contents/bin/cmake-gui" --install,,建议选择第二条 ,具体的自行搜索了解。


2.找到FreeRDP文件中的iOSToolchain.cmake ,用文本编辑器打开,把arm64 加在后面。


3.添加openssl   openssL静态库 (支持arm64,提取密码 etck)

4.把FreeRDP中的文件external 替换为下载的静态库.

5.cmake生成项目

 终端运行 cmake -DCMAKE_TOOLCHAIN_FILE=cmake/iOSToolchain.cmake -GXcode

6.最后运行项目,可能会报错,我的是Xcode 9.4,Architectures 把armv7 armv7s i386 都删了,大功告成。


参考文档:   IOS freerdp 64位系统编译 - CSDN博客

                   iOS 在Xcode中使用OpenSSL库 - ma_fighting - 博客园

你可能感兴趣的:(编译FreeRDP)