linux visual c 程序,如何在Linux上编译Windows Visual C代码

注意:这个问题的目的是找出是否存在一种在VC中为

Windows开发的标准方法,并将该代码平滑地移植到

Linux系统上(意思是尽可能少地编写代码),以便它可以编译成可执行文件并运行.

根据我收到的答案,我可以看到存在误解.因此,我打算将这个问题分成两个单独的问题.一个是我原来的(修订后的问题),另一个是我的具体问题以及如何解决它. (我会在发布后添加这个问题的链接).

注意:我对C很新,并使用makefile进行编译.

我一直在创建一个可以在Linux服务器上运行的C程序,到目前为止我一直在使用Visual Studio(Window的当前版本)来编写所有代码.为了安全起见,在我开始编写程序之前,我尝试在VC中创建一些基本的C文件,将它们传输到我的服务器,然后用g编译它们并运行可执行文件.一切顺利,所以我想:

“嘿,我可以继续编写我的整个程序,按照相同的流程,一切都会好的!”

显然,我错了,这就是我在这里的原因.

当我运行我的makefile时,我得到了几十个错误,我不确定如何处理这种情况.大量的错误消息似乎暗示了我使用向量(当然,在使用VC编译时运行正常).

我看过以下问题:

但我真的找不到直接解决我的问题的方法(例如我宁愿避免在Linux平台上安装VC而只是在那里工作).

我也调查了(并尝试使用)wineg++,但它在编译时似乎没有任何改变.

我该怎么办这个问题?

含义:通常的做法是在Windows VC上开发然后移植到Linux?如果是这样,是否有确保一切顺利的标准方法?或者只是了解Linux上的编译器如何正常工作和编码,以便不会发生错误?

最好是一种解决方案,允许我在Windows上继续开发,并在完成后简单地将所有内容移植到Linux上.如果可能的话,尝试尽可能简单地做出任何答案,当涉及到大部分内容时,我仍然非常业余.

编辑:我还想提一下,我并没有真正使用任何疯狂的库.只是math.h和矢量.

一些错误的例子是:

使用一些双精度初始化矢量:

2RL3E.png

相应的编译错误:

62LJS.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值