[英]Cross compile on windows linux subsystem and deploy to target using Visual Studio 2017
[英]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.