我在Eclipse CDT中有一个标准的C项目。当然它使用make
。我已决定为我的应用程序添加一些JSON支持,以便能够以可读格式加载/保存其配置,用户(如果出现这种情况)可以手动和/或通过外部工具更改这些配置。到目前为止,我已经查找了两个选项,即 Jansson 和 Json-C 。问题是两者都在使用cmake
,如果我没记错的话,可以在Eclipse CDT中导入而没有问题(虽然CDT本身不能创建cmake项目)。
我正在考虑为项目的预构建步骤添加一个脚本,该脚本运行cmake
(作为外部命令)并设置JSON库(静态和/或动态),以便在构建时我的项目启动过程库文件将可用。
有没有更好的方法将cmake与Eclipse CDT中的make项目结合起来?我知道cmake基本上会生成一个Makefile
,但我之前从未做过这样的组合。
即使在某个地方有一个使用make
的JSON C库(我99.9%肯定有这样的事情:D)我仍然想知道如何解决这个问题情况。