---
url: /zh/posts/next-plan.md
---

最近有很多用户反馈xmake在windows上编译体验不是很好，不方便进行调试和开发。。

其实xmake的定位主要还是以直接编译为主，提供跨平台的编译和部署，不依赖第三方IDE工程，不过目前确实在windows的体验还不是很好

尽管我已经优化了在windows下的编译速度，并且提供了`xmake run -d xxxx`方式，直接加载调试器进行源码调试

但是毕竟整体开发上，没有IDE的支持，对于习惯IDE开发的用户来讲，就不是那么友好了。（虽然我个人觉得用编辑器+printf的方式已经够用了）

因此我下一步计划（原本打算先做好包管理的），打算优先开始支持对Visual Stdio工程文件的生成，到时候会通过`project`插件的方式提供，例如：

创建vs2008工程文件：

```bash
$ xmake project -k vs2008
```

创建vs2015工程文件，并且输出到`f:\vsproject`目录：

```bash
$ xmake project -k vs2015 f:\vsproject
```

创建makefile文件（这个已实现）：

```bash
$ xmake project -k makefile
```

xmake是可以灵活扩展插件的，如果有同学对xmake比较感兴趣，也想贡献插件的话（例如生成一些其他IDE工程文件。。），我还是非常欢迎的哈：）

对于插件的开发，可以参考我之前写的一些[文档](https://xmake.io/zh/)

不过，由于个人还有很多工作上的事，因此空闲时间不是很多，对vs工程插件的开发也许会陆陆续续进行，具体什么时候完成，暂时我也无法确定，请大家见谅。。

xmake的目标，不仅要做到跨平台构建和部署，还要提供最好的编译和开发体验，也许现在xmake还没有那么完善，体验上不是很好，但是大家可以多提意见，我会尽量去不断优化它。。
