繁体   English   中英

从Linux交叉编译到Windows Visual Studio项目

[英]Cross compile from linux to windows a visual studio project

我分发了Visual Studio制作的C ++程序。

每当我需要将其提供给某人时,我只需使用有关此人的一些信息来编辑代码,以跟踪可执行文件的使用情况。

我有一台运行ubuntu的服务器,我已经制作了一个Shell脚本来自动执行代码更改,但是找不到在Windows的Linux上编译Visual Studio项目的方法。

可能吗?

谢谢。

您的Visual Studio项目有多复杂? 如果从根本上来说这是一个简单的项目,那么您应该可以轻松编写一个Makefile。 如果Visual Studio基本上是自动创建项目的,并且除了包含目录之类的小东西之外,您所做的定制很少,那么Makefile应该非常简单。

有这样的发展选择。

在Windows上使用vcpkg工具安装所有开发库。 在Ubuntu上使用apt-get工具安装所有开发库。

在VS2017中创建跨平台Linux项目。 从Windows项目中添加所有文件。 设置远程Ubuntu服务器(我正在使用已安装Ubuntu的VirtualBox)。 仅从VS2017开始在Ubuntu服务器上编译和调试项目。

我正在寻找一个解决方案:在Windows项目中根据文件更改自动刷新Linux项目(仅在修改自动刷新时添加/删除),但这是一个小问题。

祝你今天愉快 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM