最近有很多用户反馈xmake在windows上编译体验不是很好,不方便进行调试和开发。。
其实xmake的定位主要还是以直接编译为主,提供跨平台的编译和部署,不依赖第三方IDE工程,不过目前确实在windows的体验还不是很好
尽管我已经优化了在windows下的编译速度,并且提供了xmake run -d xxxx
方式,直接加载调试器进行源码调试
但是毕竟整体开发上,没有IDE的支持,对于习惯IDE开发的用户来讲,就不是那么友好了。(虽然我个人觉得用编辑器+printf的方式已经够用了)
因此我下一步计划(原本打算先做好包管理的),打算优先开始支持对Visual Stdio工程文件的生成,到时候会通过project
插件的方式提供,例如:
创建vs2008工程文件:
$ xmake project -k vs2008
创建vs2015工程文件,并且输出到f:\vsproject
目录:
$ xmake project -k vs2015 f:\vsproject
创建makefile文件(这个已实现):
$ xmake project -k makefile
xmake是可以灵活扩展插件的,如果有同学对xmake比较感兴趣,也想贡献插件的话(例如生成一些其他IDE工程文件。。),我还是非常欢迎的哈:)
对于插件的开发,可以参考我之前写的一些文档
不过,由于个人还有很多工作上的事,因此空闲时间不是很多,对vs工程插件的开发也许会陆陆续续进行,具体什么时候完成,暂时我也无法确定,请大家见谅。。
xmake的目标,不仅要做到跨平台构建和部署,还要提供最好的编译和开发体验,也许现在xmake还没有那么完善,体验上不是很好,但是大家可以多提意见,我会尽量去不断优化它。。