我的主要操作系统是Linux,但现在我被迫为Windows编写一些C++应用程序。
我考虑在Linux上使用跨平台库(如WxWidgets)开发(并注意其他平台依赖项),然后将结果交叉编译为mingw目标。
所以我想使用的工具是:
- g++用于编译和交叉编译。
- CMake
- WxWidgets
- ???用于创建Windows安装程序包
- wine用于测试Windows版本
我的问题是:
有哪些免费(或更好的开源)Windows安装程序可供我使用来创建最终软件包?如果可以从Linux准备软件包则更好。
Wine是否足以测试交叉编译版本(在逻辑在Linux版本中已经测试通过的情况下)?
这是一个好主意吗? :-)