【复现环境】
系统:deepin 20.9,内核5.15.77
deepin-IDE版本:1.2.7
ninja版本:1.10.1
下图是deepin-IDE显示的ninja和python的配置:
【复现操作】
1、创建ninja工程,报错
2、打开对应的文件夹又显示文件创建成功
3、用deepin-IDE直接打开创建好的目录,Ctrl+B编译,显示编译成功
4、终端调用编译好的程序,一切正常
【问题】
1、开始报的错是我电脑设置有问题吗?还是deepin-IDE创建工程存在bug?
2、网上查资料说Meson+Ninja相当于Cmake+make。按这么理解的话,Meson就是为了方便创建Ninja编译配置文件存在的,Meson的配置文件比Ninja配置文件写起来容易,deepin-IDE为什么不用Meson创建工程呢?
最近开始尝试代码编辑器+CMake/Meson构建开发环境,还在纠结学CMake还是Meson,结果deepin-IDE跳过Meson直接用Ninja,真是一个头两个大。😂
V23
从20.9拉个包过去看看能不能用😄
@Merlin @yanjuner
我也试了下,确实是项目创建成功,但是报错了。感觉应该是创建之后处理过程有BUG吧,等下个版本看看能不能修复。
Popular Ranking
Popular Events
【复现环境】
系统:deepin 20.9,内核5.15.77
deepin-IDE版本:1.2.7
ninja版本:1.10.1
下图是deepin-IDE显示的ninja和python的配置:
【复现操作】
1、创建ninja工程,报错
2、打开对应的文件夹又显示文件创建成功
3、用deepin-IDE直接打开创建好的目录,Ctrl+B编译,显示编译成功
4、终端调用编译好的程序,一切正常
【问题】
1、开始报的错是我电脑设置有问题吗?还是deepin-IDE创建工程存在bug?
2、网上查资料说Meson+Ninja相当于Cmake+make。按这么理解的话,Meson就是为了方便创建Ninja编译配置文件存在的,Meson的配置文件比Ninja配置文件写起来容易,deepin-IDE为什么不用Meson创建工程呢?
最近开始尝试代码编辑器+CMake/Meson构建开发环境,还在纠结学CMake还是Meson,结果deepin-IDE跳过Meson直接用Ninja,真是一个头两个大。😂