请教mac上如何进行windows程序开发
想过几个方案:1、虚拟机装个windows再装ide,缺点耗电+内存开销太大了
2、远程另一台windows电脑,用的anyviewer,画质有点糊并且有时候抽抽连不上
3、买了个windows的云服务器,编译器我全部都装好了,结果clion的远程开发功能好像只支持ssh linux???
4、用clion的code-with-me功能,但是服务器内存没这么大,单独运行一个ide肯定会卡
5、挂载服务器网络磁盘到本地,然后添加工具链使用???不知道是否可行
6、试过mingw,实在是不太友好,简单设置了一下编译出来的程序放虚拟机里运行出错,猜测是mac上没有windows.h的问题
请教一下各位有没有更好的方案,感觉有点抽象{:301_999:} 跟我换电脑, 哈哈哈哈哈哈哈 mac上装双系统,要么换电脑 楼主是M几的芯片,多少的内存和硬盘? 买台windos笔记本才3000 富哥上 其实可以不用这么折腾的,装个虚拟机,专门用于开发和调试就行
最好还是虚拟机 本帖最后由 爱飞的猫 于 2024-6-16 05:18 编辑
Windows 只用来测试调试,尽量用跨平台的库(或可以跨平台编译的框架)。这样就可以在 Mac 编写+测试,当程序大概达到预期后,用到 Windows 下测试 - 大部分时间不需要 Windows 环境。
6、试过mingw,实在是不太友好,简单设置了一下编译出来的程序放虚拟机里运行出错,猜测是mac上没有windows.h的问题
Windows 是头文件,Mingw 项目在编译时提供。Mingw 就和 MSVC 一样,编译出来的程序依赖自己的运行时(把那几个 DLL 拷贝过去就行了)。
或者你可以让 mingw 静态编译,这样就不依赖那几个额外的 dll 运行时;缺点就是文件会大一圈。
// 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 vs for mac 试试吗 爱飞的猫 发表于 2024-6-16 05:16
Windows 只用来测试调试,尽量用跨平台的库(或可以跨平台编译的框架)。这样就可以在 Mac 编写+测试,当程 ...
一直用的静态编译,mingw编译出来的程序大小有23m好离谱{:301_971:}不知道是不是哪里设置不对
放在win环境运行提示缺少libwinpthread这个dll,我在网上下载了一个放程序目录内再次运行提示出错
我待会儿重新拷一个试试看
——————————————————————
之前偷懒用了wintrust,然后代码一大片飘红{:301_971:}
页:
[1]
2