吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 897|回复: 19
收起左侧

[求助] 请教mac上如何进行windows程序开发

[复制链接]
你好,再见 发表于 2024-6-15 22:37
想过几个方案:
1、虚拟机装个windows再装ide,缺点耗电+内存开销太大了
2、远程另一台windows电脑,用的anyviewer,画质有点糊并且有时候抽抽连不上
3、买了个windows的云服务器,编译器我全部都装好了,结果clion的远程开发功能好像只支持ssh linux???
屏幕截图 2024-06-15 222820.png

4、用clion的code-with-me功能,但是服务器内存没这么大,单独运行一个ide肯定会卡
5、挂载服务器网络磁盘到本地,然后添加工具链使用???不知道是否可行
6、试过mingw,实在是不太友好,简单设置了一下编译出来的程序放虚拟机里运行出错,猜测是mac上没有windows.h的问题

请教一下各位有没有更好的方案,感觉有点抽象

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

Monklamn 发表于 2024-6-15 22:42
跟我换电脑, 哈哈哈哈哈哈哈
光头小小强 发表于 2024-6-15 22:55
Scan 发表于 2024-6-15 23:17
24WOK 发表于 2024-6-15 23:22
买台windos笔记本才3000   富哥上
Henglie 发表于 2024-6-16 02:02
其实可以不用这么折腾的,装个虚拟机,专门用于开发和调试就行
Light紫星 发表于 2024-6-16 03:21
最好还是虚拟机
爱飞的猫 发表于 2024-6-16 05:16
本帖最后由 爱飞的猫 于 2024-6-16 05:18 编辑

Windows 只用来测试调试,尽量用跨平台的库(或可以跨平台编译的框架)。这样就可以在 Mac 编写+测试,当程序大概达到预期后,用到 Windows 下测试 - 大部分时间不需要 Windows 环境。

6、试过mingw,实在是不太友好,简单设置了一下编译出来的程序放虚拟机里运行出错,猜测是mac上没有windows.h的问题

Windows 是头文件,Mingw 项目在编译时提供。Mingw 就和 MSVC 一样,编译出来的程序依赖自己的运行时(把那几个 DLL 拷贝过去就行了)。
或者你可以让 mingw 静态编译,这样就不依赖那几个额外的 dll 运行时;缺点就是文件会大一圈。

[C] 纯文本查看 复制代码
// C 项目
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static")

// C++ 项目
set(CMAKE_EXE_LINKER_FLAGS "-static-libgcc -static-libstdc++ -static")


参考:https://stackoverflow.com/a/19450987
Vvvvvoid 发表于 2024-6-16 08:14
vs for mac 试试吗
 楼主| 你好,再见 发表于 2024-6-16 10:05
爱飞的猫 发表于 2024-6-16 05:16
Windows 只用来测试调试,尽量用跨平台的库(或可以跨平台编译的框架)。这样就可以在 Mac 编写+测试,当程 ...

一直用的静态编译,mingw编译出来的程序大小有23m好离谱不知道是不是哪里设置不对
放在win环境运行提示缺少libwinpthread这个dll,我在网上下载了一个放程序目录内再次运行提示出错
我待会儿重新拷一个试试看

——————————————————————

之前偷懒用了wintrust,然后代码一大片飘红

点评

用 Mingw 提供的同名 DLL  详情 回复 发表于 2024-6-16 23:07
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 12:52

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表