由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - any tool to recommend to port c++ code from windows to linux
相关主题
VC的一个问题 How to use the online code source? ---- A general question
问个double和long double的问题computer graphics/vision 领域用哪种语言最多?
how to convert GMT to timestamp of the computer's current timeNew "KENG" about Perl.
eclipse的autotools插件不工作[合集] 为什么没人讨论python?
[合集] C++ pure virtual function questionC++如何输入的一个小问题
C++ virtual function 问题could anybody please tell me what " while(cin) {...}" means?
Can we define pure virtual function? (转载)推荐一本parallel computing 入门书籍
question about const referencea few very simple python commands
相关话题的讨论汇总
话题: c++话题: tool话题: linux话题: port话题: windows
进入Programming版参与讨论
1 (共1页)
S*******s
发帖数: 13043
1
any tool to recommend to port c++ code from windows to linux?
nothing related to GUI/networking/Database. purely computation.
ideally it can also convert vcxproj to make file.
S*******s
发帖数: 13043
2
no one knows? or I didn't express the problem clearly?
t****t
发帖数: 6806
3
Edit: 没看清楚, 如果只是计算, 不用port啊.

【在 S*******s 的大作中提到】
: no one knows? or I didn't express the problem clearly?
m*******l
发帖数: 12782
4
google
Tool for Converting VC++ Project to Linux Makefile

【在 S*******s 的大作中提到】
: no one knows? or I didn't express the problem clearly?
S*******s
发帖数: 13043
5
要那么简单就好了。首先就是生成make文件,弄明白依赖关系,每个文件编译的时候需
要的头文件、参数都得弄对,连接用的库都得设好。
其次许多细节,得改程序,比如:
http://www.ibm.com/developerworks/aix/library/au-porting/index.
都是很繁琐易错无聊的工作

【在 t****t 的大作中提到】
: Edit: 没看清楚, 如果只是计算, 不用port啊.
S*******s
发帖数: 13043
6
找了,没找到好用的,所以才在这儿问呀。

【在 m*******l 的大作中提到】
: google
: Tool for Converting VC++ Project to Linux Makefile

t****t
发帖数: 6806
7
头文件不是自动的吗? 库应该就是连接那一步而已.
你要每个文件都有不同的参数那是比较麻烦. 所以windows这个把一堆东西都藏在proje
ct里就很讨厌, 应该所有的信息都集中在源文件里.

【在 S*******s 的大作中提到】
: 要那么简单就好了。首先就是生成make文件,弄明白依赖关系,每个文件编译的时候需
: 要的头文件、参数都得弄对,连接用的库都得设好。
: 其次许多细节,得改程序,比如:
: http://www.ibm.com/developerworks/aix/library/au-porting/index.
: 都是很繁琐易错无聊的工作

d****i
发帖数: 4809
8
要是全部手动转的话,就把每个project都转成.mk文件,然后写一个总的makefile,包
含所有的.mk文件,你的C/C++文件如果没有windows dependency的话,源文件需要改动
的应该不多。

【在 S*******s 的大作中提到】
: 要那么简单就好了。首先就是生成make文件,弄明白依赖关系,每个文件编译的时候需
: 要的头文件、参数都得弄对,连接用的库都得设好。
: 其次许多细节,得改程序,比如:
: http://www.ibm.com/developerworks/aix/library/au-porting/index.
: 都是很繁琐易错无聊的工作

d****i
发帖数: 4809
9
same question: if it's purely computation without any OS-specific code, why
bother? Just build it using VS.

【在 t****t 的大作中提到】
: Edit: 没看清楚, 如果只是计算, 不用port啊.
S*******s
发帖数: 13043
10
what do you mean by 头文件不是自动的吗?

proje

【在 t****t 的大作中提到】
: 头文件不是自动的吗? 库应该就是连接那一步而已.
: 你要每个文件都有不同的参数那是比较麻烦. 所以windows这个把一堆东西都藏在proje
: ct里就很讨厌, 应该所有的信息都集中在源文件里.

t****t
发帖数: 6806
11
头文件难道不是在源文件里指定的?应该不需要port才对.

【在 S*******s 的大作中提到】
: what do you mean by 头文件不是自动的吗?
:
: proje

S*******s
发帖数: 13043
12
linux的头和windows的头常常不是同一个文件

【在 t****t 的大作中提到】
: 头文件难道不是在源文件里指定的?应该不需要port才对.
t****t
发帖数: 6806
13
that means your code is not "pure computation". you have to do it manually
then.

【在 S*******s 的大作中提到】
: linux的头和windows的头常常不是同一个文件
1 (共1页)
进入Programming版参与讨论
相关主题
a few very simple python commands[合集] C++ pure virtual function question
再问一下C++ virtual function 问题
const_reverse_iterator和reverse_iterator有什么区别? (转载)Can we define pure virtual function? (转载)
求改进小函数question about const reference
VC的一个问题 How to use the online code source? ---- A general question
问个double和long double的问题computer graphics/vision 领域用哪种语言最多?
how to convert GMT to timestamp of the computer's current timeNew "KENG" about Perl.
eclipse的autotools插件不工作[合集] 为什么没人讨论python?
相关话题的讨论汇总
话题: c++话题: tool话题: linux话题: port话题: windows