由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Linux版 - 如何把C++源码从windows移植到Linux
相关主题
一个WIN下的软件,如果移植到LINUX下,需要做什么事情?有了解这方面的么?你们觉得应该容忍不公开源码的软件在linux上存在吗?
请问如何改变一个link的时间?是Linux用wine运行matlab快,还是windows快?
Redhat 开发新语言 Ceylon中国正在开发Mac版绿坝
好久不捅Linux, 才知道rh已是昨日黄花,被油奔秃取代好像ultraedit有linux版了,水木有人说
请问怎样让别人用w查不到自己?用linux开发的software,firmware都要公布源码?
mac下从terminal启动emacsLinux 有类似windows回收站的机制吗?
问一下linux驱动的问题linux是不是要被病毒占领了
如何使windows程序跟linux程序协调工作?WPS在linux上移植完成!
相关话题的讨论汇总
话题: linux话题: 源码话题: windows话题: atlbase话题: 移植
进入Linux版参与讨论
1 (共1页)
v*s
发帖数: 946
1
有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。
windows下一个程序,没有GUI,只有console。
1) console部分使用了少量dot Net,应该需要用Linux C重写。
2) 主架构是用ACE写的, 这个很容易移植,ACE直接有linux port。
3) 调用了其他部门的一些utility代码,主要是自己做了个stream (很老的代码,那
个时候std::string还没有。
4)调用了第三方的加密库,可能要联系他们看能不能拿到源码,在Linux下编译。
一堆windows 专用的东西,让人傻眼了。
atlbase
tchar.h
等等。
哎,有经验教训的同修们分享一下吧。
s******n
发帖数: 6806
2
不是太大的话重写吧,呵呵。

【在 v*s 的大作中提到】
: 有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。
: windows下一个程序,没有GUI,只有console。
: 1) console部分使用了少量dot Net,应该需要用Linux C重写。
: 2) 主架构是用ACE写的, 这个很容易移植,ACE直接有linux port。
: 3) 调用了其他部门的一些utility代码,主要是自己做了个stream (很老的代码,那
: 个时候std::string还没有。
: 4)调用了第三方的加密库,可能要联系他们看能不能拿到源码,在Linux下编译。
: 一堆windows 专用的东西,让人傻眼了。
: atlbase
: tchar.h

L***n
发帖数: 6727
3
dot net 还好办,用了com大概只能重写了

【在 v*s 的大作中提到】
: 有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。
: windows下一个程序,没有GUI,只有console。
: 1) console部分使用了少量dot Net,应该需要用Linux C重写。
: 2) 主架构是用ACE写的, 这个很容易移植,ACE直接有linux port。
: 3) 调用了其他部门的一些utility代码,主要是自己做了个stream (很老的代码,那
: 个时候std::string还没有。
: 4)调用了第三方的加密库,可能要联系他们看能不能拿到源码,在Linux下编译。
: 一堆windows 专用的东西,让人傻眼了。
: atlbase
: tchar.h

f****u
发帖数: 926
4
tchar.h里面没啥东西吧,可以自己搞个wrapper改一下,atlbase要看具体用到了什么
了,如果只是用一些辅助类应该还好,如果有com就算了吧。
v*s
发帖数: 946
5
貌似没有com,主程序是个网络压力测试客户端,应该不需要用com和别人沟通。

【在 f****u 的大作中提到】
: tchar.h里面没啥东西吧,可以自己搞个wrapper改一下,atlbase要看具体用到了什么
: 了,如果只是用一些辅助类应该还好,如果有com就算了吧。

y*****n
发帖数: 11251
6
1的部分直接上mono试试吧。
atlbase这个就惨了。。。。

【在 v*s 的大作中提到】
: 有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。
: windows下一个程序,没有GUI,只有console。
: 1) console部分使用了少量dot Net,应该需要用Linux C重写。
: 2) 主架构是用ACE写的, 这个很容易移植,ACE直接有linux port。
: 3) 调用了其他部门的一些utility代码,主要是自己做了个stream (很老的代码,那
: 个时候std::string还没有。
: 4)调用了第三方的加密库,可能要联系他们看能不能拿到源码,在Linux下编译。
: 一堆windows 专用的东西,让人傻眼了。
: atlbase
: tchar.h

1 (共1页)
进入Linux版参与讨论
相关主题
WPS在linux上移植完成!请问怎样让别人用w查不到自己?
菜鸟请教什么类型的项目需要linux下面的编程mac下从terminal启动emacs
桌面系统你们觉得怎么样还能更方便?问一下linux驱动的问题
Linux/crossplatform GUI programming environments in C/C++(wxWindows, Qt)如何使windows程序跟linux程序协调工作?
一个WIN下的软件,如果移植到LINUX下,需要做什么事情?有了解这方面的么?你们觉得应该容忍不公开源码的软件在linux上存在吗?
请问如何改变一个link的时间?是Linux用wine运行matlab快,还是windows快?
Redhat 开发新语言 Ceylon中国正在开发Mac版绿坝
好久不捅Linux, 才知道rh已是昨日黄花,被油奔秃取代好像ultraedit有linux版了,水木有人说
相关话题的讨论汇总
话题: linux话题: 源码话题: windows话题: atlbase话题: 移植