有没有什么办法能wine个vs2017出来
Tofloor
poster avatar
yohow
deepin
2020-04-04 04:03
Author
有没有大神能成功wine个vs2017出来,运行不了ide也没事,关键是能用命令行编译c++就可以了。
现在有需要编译windows里面的代码,都是要启动虚拟机去编译,要是能直接wine vs2017的c++工具,就可以不用进去虚拟机里面了。


Reply Favorite View the author
All Replies
avatar
yohow
deepin
2020-04-04 05:25
#1
https://bbs.deepin.org/post/190606
sudo apt install mingw×
这个可以交叉编译windows程序。

关键是有些程序用到Chromium内核,不支持mingw编译
Reply View the author
avatar
normone
deepin
2020-04-04 15:06
#2
vscode装插件行不行的通
Reply View the author
avatar
jzc
deepin
2020-04-04 18:56
#3
做windows开发为什么不用windows系统 ?
Reply View the author
avatar
Feng Yu
deepin
2020-04-04 19:08
#4
本帖最后由 abcfy2 于 2020-4-4 11:09 编辑

何弃疗?你的方向根本性错误。交叉编译了解下。而且Windows又不是不能搭建开发环境,目标平台开发第一优先级永远都是目标平台直接搭建开发环境。交叉编译也只是备选方案而已
Reply View the author
avatar
deepin_3535152708
deepin
2020-04-04 20:26
#5
如果非要用微软的产品的话,在deepin上可以试下vscode,装下插件一样可以像VS那样编译、调试。但要是说非要VS2017的话,那就最好在windows上,VS2017以后的编译器虽然强大,那也只局限在windows平台,linux上就算能wine出来,里面用到的一些API也全是windows的,在linux上表现肯定会不尽人意,希望能帮到你。
Reply View the author
avatar
让我康康
deepin
2020-04-04 21:16
#6
window开发建议用window系统
Reply View the author
avatar
yohow
deepin
2020-04-05 00:56
#7
我是用Qt编译跨平台的软件,但是也要编译面向windows的软件,不能因为我要编译windows的软件就只用windows系统吧,目前的方案是装了windows的虚拟机,如果可行的话我还是想直接装在wine里面方便点,因为就只有编译软件的时候要打开虚拟机了,平时都用不到。
Reply View the author
avatar
yohow
deepin
2020-04-05 01:03
#8
https://bbs.deepin.org/post/190606
如果非要用微软的产品的话,在deepin上可以试下vscode,装下插件一样可以像VS那样编译、调试。但要是说非要 ...

我用Qt+vs2017的c++编译器来编译目标程序,编写代码都是在qtcreator里面进行的,没用过vside。我在wine里面安装过vs2017的精简版,可以安装成功,但是编译的时候总是提示环境变量配置问题,找不出是哪里没有配置正确。
Reply View the author
avatar
Feng Yu
deepin
2020-04-05 01:14
#9
https://bbs.deepin.org/post/190606
我是用Qt编译跨平台的软件,但是也要编译面向windows的软件,不能因为我要编译windows的软件就只用windows ...

Qt支持交叉编译,如果你在Linux下开发能同时运行在Linux和Windows的程序,你应该搭建交叉编译环境
Reply View the author
avatar
187******69
deepin
2020-04-05 01:15
#10
这种情况建议最好还是使用 win 平台
Reply View the author
avatar
yohow
deepin
2020-04-05 03:14
#11
https://bbs.deepin.org/post/190606
Qt支持交叉编译,如果你在Linux下开发能同时运行在Linux和Windows的程序,你应该搭建交叉编译环境 ...

交叉编译支持编译使用到QWebEngineView组件的程序吗?如果可以,那就最好不过了。
Reply View the author
avatar
yohow
deepin
2020-04-05 03:36
#12
看了一下搭建交叉编译环境好麻烦,搭建编译出来之后还要考滤能不能与windows下的qt库和插件兼容,我还是继续使用windows虚拟机来编译目标程序吧。
Reply View the author
avatar
Feng Yu
deepin
2020-04-05 03:49
#13
https://bbs.deepin.org/post/190606
看了一下搭建交叉编译环境好麻烦,搭建编译出来之后还要考滤能不能与windows下的qt库和插件兼容,我还是继 ...

一点都不麻烦,你搭建过一次就会了。看似很麻烦,其实操作起来相当简单。我已经给我家路由器交叉编译过全套工具链。

如果你学过编译原理再好不过
Reply View the author