Boost + Python + Mac 编译项目外包

2017-02-16 11:09:41 +08:00
 4ever911
Github 上的这个项目 https://github.com/neka-nat/python-forexconnect

是外汇交易商 FXCM 第三方的 Python 库,通过 Boost.Python 封装给 Python 在 Linux 下使用

现在我想在 Mac 下使用这个库,需要修改 Makefile ,和链接 Mac 下的库
(官方已经提供 Mac 下的库 http://www.fxcodebase.com/wiki/index.php/Download


联系了该 Github 作者,他说他没有 mac ,搞不了。

我自己尝试了下,在 mac 下编译没问题,链接出错。不熟悉 Mac 下编译以及 Makefile ,
不知道有没有高手接包,可能对于会的人来说,就是几个小时的事情吧。

注: python2 环境, boost 最新 1.6x


报价 3K , 有意者联系 kun.li at me.com
3490 次点击
所在节点    Python
16 条回复
fyyz
2017-02-16 11:26:52 +08:00
没有 Mac ,但是对于 Linux 工具链还是有点了解的。
不清楚具体原因,但是你可以单步调试 Makefile ,首先确定是 Makefile 的问题还是编译器的问题。如果是 Makefile 的问题,那么可能是引用了 Linux 下有的而 Mac 没有的命令,比如说 systemctl 就是 Linux 有的而 Mac 没有的。如果是编译器的问题,可能是链接时在你的 lib path 没有找到需要的库,比如说 epoll 之类的。
zhuangzhuang1988
2017-02-16 11:32:28 +08:00
这个是用的 CMake 吧.. 可能要修改下 CMakeLists.txt 内容, 不过手上没 MAC, 哎..
hyq
2017-02-16 11:34:19 +08:00
对 boost 比较熟,可惜 mac 放家里了,看着 3000 赚不到
andyzhshg
2017-02-16 12:21:06 +08:00
感兴趣,我先迅速试一下能不能搞定
soccerhaotian
2017-02-16 12:35:09 +08:00
3000 块做这个,真偏啊,在 MAC 上试了一下,编译有问题
4ever911
2017-02-16 13:00:47 +08:00
因为有人已经开始编译了, 为了不浪费大家时间和精力,我先选择哪位哥们了!

因为有人已经开始编译了, 为了不浪费大家时间和精力,我先选择哪位哥们了!


因为有人已经开始编译了, 为了不浪费大家时间和精力,我先选择哪位哥们了!
CRVV
2017-02-16 13:02:38 +08:00
@4ever911 我已经搞定了
4ever911
2017-02-16 13:03:50 +08:00
@CRVV Mac 下面吗? 你用 ipython 在 mac 下,能不能 import forexconnect
4ever911
2017-02-16 13:05:20 +08:00
@CRVV gmail 是你吧,我正准备给你回信,说找你要电话号码。其他的朋友,我暂时都回复拒绝了。

合作愉快。
taozhijiangscu
2017-02-16 13:05:22 +08:00
这个钱真好赚啊。
yivanus
2017-02-16 13:14:58 +08:00
必须点赞。
andyzhshg
2017-02-16 13:20:45 +08:00
楼主确实大方,其实就改一句 CMake 文件的事,看来搞的是暴利行业 (手动滑稽)
macleek
2017-02-16 13:49:25 +08:00
楼主给的钱太多了。。。在几个 cmakelists 文件里加上 python_library 就可以 link 成功了。。
noli
2017-02-16 14:13:11 +08:00
本条评论没有帮助。

我就喜欢楼主这样直接的土豪,直接开价,充分表达了对自己时间重要性的评价和对对方专业素养的尊重。

土豪常上来啊
4ever911
2017-02-16 14:25:40 +08:00
解决了, 散伙

解决了, 散伙

解决了, 散伙


感谢 V2 , 感谢 CCTV , 感谢各位老大的帮助,再次感谢。
ijustdo
2017-02-16 15:18:55 +08:00
看到你这个 我突然想起来 我好像在 2007 年搞个一个很痛苦的事情
也是一个其它的库 要在 python 用 3 个语言 最终 先吧其它语言到 cpp 然后再到 python
我一个星期撒都没干 睁开眼就那个 当时差点放弃

这段回忆 不是看到这个 都忘了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/340838

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX