我想在业余时间做一些编码,但问题是,我不想花这笔钱.
下面的一套开发工具是不是正确的事情,还是我忘记了什么?
我想编写一个可以在任何平台上运行的小型图像处理应用程序,但目前的主要平台将是可能移动到Mac的Windows - 因此所有的跨平台工具.
我有什么遗忘吗?就像fxcop在C++中进行样式检查一样?
如果我使用任何库,我想避免使用GPL库; 如果事情与我现在的雇主一起南下,我会想要将其货币化.
Microsoft Visual C++ Express是免费的,也是最适合Windows的IDE.此外,您可以使用它来处理跨平台代码 - 它更依赖于编写标准的代码和使用可移植库.
如果您想编写跨平台代码,我建议使用跨平台构建工具.我使用CMake,它在Windows上生成Visual Studio解决方案,但也有其他的,如SCons.
至于图书馆,这取决于你究竟需要做什么.Qt是一个出色的GUI库.libpng/libjpeg和其他人适合在低级别加载/保存图像,但也可能有其他更高级别的图像库.
[编辑]对MSVC和Qt评论的回复:快速搜索带来奇趣科技的Qt Visual Studio集成页面: Qt Visual Studio .NET集成 评论指出这实际上不是免费的(此链接提供免费插件,但这会在Visual Studio之外运行Qt设计器.此外,Visual Studio的Express版本不支持插件.
为了在Qt中专门编码,还有另一个由Qt创建的新IDE:Qt Creator.我听说过它很好,它也可以在Windows,Linux和Mac上移植.
| 归档时间: | 
 | 
| 查看次数: | 1243 次 | 
| 最近记录: |