【发布时间】:2010-11-17 07:08:08
【问题描述】:
我的主要操作系统是 Linux,但现在我不得不为 Windows 编写一些 C++ 应用程序。 我正在考虑在 Linux 机器上使用 WxWidgets 之类的跨平台库(以及一些关心其他平台依赖项)进行开发,然后将结果交叉编译到 mingw 目标。
所以我正在考虑使用的工具是
- g++ 用于编译和交叉编译。
- CMake
- WxWidgets
- ???用于制作 Windows 安装程序包
- windows 版本测试用酒
还有我的问题:
我可以使用哪些免费(甚至更好的开源)Windows 安装程序来创建最终包?如果可以从 Linux 上准备软件包,那将会有所帮助。
Wine是否足以测试交叉编译版本(在Linux版本中测试所有逻辑之后)?
这是个好主意吗? :-)
【问题讨论】:
-
如果您手边有一份 Windows 副本,那么运行它的 VirtualBox 实例也不会对测试造成伤害。
-
对于测试,至少 Virtual Box 是好的,当然最好的是自己安装 Windows。尝试在 Windows 中编写该应用程序。我喜欢我自己的linux。但是,如果您的 Building for Windows。在 Windows 中编程是你能做的最好的事情(当然对于 Windows 应用程序)。
标签: windows linux installation cross-platform wxwidgets