linux的C++程序,如何转化成windows的C++程?

helloworld7864 2018-10-17 02:05:33
如题,正在基于前辈的架构 构建新的程序,但他的程序是在linux的 GNU C++建立的,编译器是g++,而我用的是windows的操作系统,vs 2015, vc++的编译器,如何才能将 GNU c++的程序转换成vs的程序,并在 vc中 编译?这样作复杂吗?困难吗?有什么决绝方案吗?分不多,谢谢大家。
...全文
538 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
helloworld7864 2018-10-17
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
为什么不在Windows下的虚拟机中的Linux里面直接使用原来的Linux程序呢?


那还是Linux下的。

我想的是 会不会有什么办法或软件 可以直接转化一下。看来是不没有,所以打算,直接找台linux 的机器去搞搞了

谢谢。
helloworld7864 2018-10-17
  • 打赏
  • 举报
回复
引用 4 楼 zhouchao_0321 的回复:
1楼正解,能不能跨平台,如果一开始开发的时候,没有考虑,而且用了很多与平台相关的API或者函数,能改的可能性几乎为零。
建议楼主还是参考他的代码,重新移植一份比较好。

有想过改成 .net平台下的,但工作量稍微有点大。
赵4老师 2018-10-17
  • 打赏
  • 举报
回复
引用 3 楼 zhao4zhong1 的回复:
为什么不在Windows下的虚拟机中的Linux里面直接使用原来的Linux程序呢?



引用 4 楼 zhouchao_0321 的回复:
1楼正解,能不能跨平台,如果一开始开发的时候,没有考虑,而且用了很多与平台相关的API或者函数,能改的可能性几乎为零。
建议楼主还是参考他的代码,重新移植一份比较好。


有简单办法,我从来不费劲使用笨办法。
沐雨青城 2018-10-17
  • 打赏
  • 举报
回复
1楼正解,能不能跨平台,如果一开始开发的时候,没有考虑,而且用了很多与平台相关的API或者函数,能改的可能性几乎为零。 建议楼主还是参考他的代码,重新移植一份比较好。
赵4老师 2018-10-17
  • 打赏
  • 举报
回复
为什么不在Windows下的虚拟机中的Linux里面直接使用原来的Linux程序呢?
helloworld7864 2018-10-17
  • 打赏
  • 举报
回复
引用 1 楼 yfqvip 的回复:
若当时开发的时候完全没有考虑跨平台,则你现在想改成windows的话可能性基本是零,所以别报这个幻想了。
但vs2017已经可以支持linux项目编译了,可参考https://www.cnblogs.com/xylc/p/6533716.html?&from=androidqq

也就是说现在换 vs 2017就可以了?
满衣兄 2018-10-17
  • 打赏
  • 举报
回复
若当时开发的时候完全没有考虑跨平台,则你现在想改成windows的话可能性基本是零,所以别报这个幻想了。
但vs2017已经可以支持linux项目编译了,可参考https://www.cnblogs.com/xylc/p/6533716.html?&from=androidqq

24,854

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 工具平台和程序库
社区管理员
  • 工具平台和程序库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧