我有一个Ubuntu服务器(带有VPN和samba共享),我存储了所有项目文件等等。
我不想将计算机上的文件备份到服务器,而是直接使用服务器上的文件。
但是,当我想在Windows上构建一个项目时,它变得非常慢,因为我基本上必须通过互联网传输visual studio创建的一大堆文件,所以我可以构建项目。
核心概念是:
到目前为止,我只能找到this(这不是我想要的,因为它使用g ++,我喜欢VC ++)和this(这是不是我想要的,因为它正在为Linux编译并远程执行它。我正在寻找的是两者的混合。
远程编译,本地编程和执行。
也很棒,因为据说,我可以使用我想要的任何SDK所需的VC ++版本来构建。所以我基本上可以轻松地在Windows 7和10的编译之间切换。
我想知道:有可能实现这一目标吗?如果是这样的话?
答案 0 :(得分:2)
直接在Linux上使用VC ++是不可能的。 无论如何,要让Linux服务器使用VC ++进行编译,您可以使用看似适用于旧版本的wine(请参阅https://appdb.winehq.org/objectManager.php?sClass=application&iId=5766 但可能不容易在CLI环境中设置并且可能导致Microsoft的许可证问题,或使用Windows虚拟机,这往往会有一些性能缺陷。
最好的解决方案是使用GCC(g ++),它适用于各种架构和操作系统,并支持交叉编译。