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 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。 : 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 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。 : 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 的大作中提到】![](/moin_static193/solenoid/img/up.png) : tchar.h里面没啥东西吧,可以自己搞个wrapper改一下,atlbase要看具体用到了什么 : 了,如果只是用一些辅助类应该还好,如果有com就算了吧。
|
y*****n 发帖数: 11251 | 6 1的部分直接上mono试试吧。
atlbase这个就惨了。。。。
【在 v*s 的大作中提到】![](/moin_static193/solenoid/img/up.png) : 有个帖子跟俺的问题正好相反啊,大家都是苦命人,被折腾。 : 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
|