24小时热门版块排行榜    

查看: 853  |  回复: 11
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

不开心~~!

新虫 (初入文坛)

[求助] linux与windows之间的代码移植问题~~ 已有3人参与

前些日子在网上找了一些开源代码(源于GNU),但是好像要在Linux下使用G++编译,无奈我只会简单的在vs里跑跑小程序~~
希望大神能指导一下如何移植到windows平台下使用vs10编译。
来到小木虫不久,金币不多,希望大家见谅。

[ 发自手机版 http://muchong.com/3g ]
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jeffguorg

铁虫 (初入文坛)

引用回帖:
8楼: Originally posted by jeffguorg at 2014-12-09 12:53:37
cygwin或者GNUStep或者mingw msys,选一个,是一些win下简单的类Unix环境,然后装个gcc,可以用codeblocks、eclipse、etc。至于依赖库,大部分有现成的win用的lib,少部分可以根据依赖关系一级一级编译,听说有一些 ...

我的win老抽,更正一些少字的地方,还有刚才脑子不对劲儿打出来的错误:
cygwin或者GNUStep或者mingw msys,选一个,都是一些win下简单的类Unix环境,然后装个gcc,如果需要的话可以在环境里面配置一下然后用codeblocks、eclipse、etc。至于依赖库,大部分有现成的win用的lib,少部分可以根据依赖关系一级一级编译,听说有一些个别的彻底没法移植。很麻烦,如果有Linux的话不如在Linux下用就行了。至于跨平台编译,好像也是非常麻烦的样子,我到现在只是在x86上编译x64或者反过来的水平,没跨平台玩过;而且Linux下可执行文件是elf格式的,win下是pe格式,库文件也应该不一样,理论上有办法这样玩, 但是办法是什么我不知道,gcc在lib里面有个文件夹是elf_x86-64......也许是这个名字,我不确定(可以等我一会儿回来我找找这个文件夹),可能和这个有关系,各种linux下gcc的multilib都是在lib里面新加一个文件夹,我的x86_64的linux下gcc的lib里面新加的是elf_x86(好像是)。我是新手,高手勿喷
9楼2014-12-09 12:58:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

不开心~~!

新虫 (初入文坛)

在线等大神指点

[ 发自小木虫客户端 ]
2楼2014-12-06 21:44:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

不开心~~!

新虫 (初入文坛)

引用回帖:
2楼: Originally posted by 不开心~~! at 2014-12-06 21:44:48
在线等大神指点

我要一直自己顶吗?

[ 发自小木虫客户端 ]
3楼2014-12-06 22:53:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wildblow

木虫 (小有名气)

要是有很多源文件还是算了吧,也许还用了Linux下的库。代码移植可是大牛们干的事。要是只有几个文件也许还比较容易。装个Linux就容易多了。

[ 发自小木虫客户端 ]
4楼2014-12-07 10:10:50
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见