编译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 - 博客园

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容