完善开源C库的跨平台编译

天台道人 发布于 2016/08/09 20:12
阅读 17
收藏 0

开源库地址

Image

现状

上述开源C库,编写时已经考虑到跨平台了,在linux下编译可以通过了,但在Windows/OSX下尚未测试编译,而且没有使用CMake脚本。


需要做的事

1、调整C库源码,以解决跨平台bug。

2、为整个项目编写CMake脚本,脚本要求有到位的注释(因为我不懂CMake脚本)。

3、编译目标平台支持Linux(Ubuntu)、Windows(7/10)、OSX,支持GCC和MSVC(Windows上使用MSVC编译)。

4、输出无依赖的动态库和静态库、测试程序输出可执行文件。输出目录工整,中间文件尽可能单独存放。


验收要求

在上述平台上编译一次通过,CMake脚本和生成文件输出目录等等请参照开源库目录进行。

加载中
0
天台道人
天台道人
补充说明: 输出一个无依赖的静态库、一个无依赖的动态库。不是一个模块一个库,是整个libsg。
0
棋有此理
棋有此理
Windows 下与Linux我倒是可以尝试,不过我的方法,可能是直接修改Makefile
返回顶部
顶部