为什么chefDK包含* .hpp和* .h文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么chefDK包含* .hpp和* .h文件相关的知识,希望对你有一定的参考价值。

我注意到安装chefDK时会安装很多* .hpp * .h文件,为什么?

/opt/chefdk/embedded/lib/ruby/gems/2.4.0/gems/ffi-1.9.18/ext/ffi_c/AbstractMemory.h ... /opt/chefdk/embedded/lib/ruby/gems/2.4.0/gems/dep-selector-libgecode-1.3.1/lib/dep-selector-libgecode/vendored-gecode/include/gecode/int/unary/subsumption.hpp

它还需要Mac中的Xcode,为什么?

答案

主要是因为我们从源代码编译了所有东西,而且包装就像100mb那样,我们通知下面的10k文本文件。如果你想要chef gem install c扩展名的话,之后还需要其中一些。我们不需要Xcode,我们已经为您编译了所需的一切。

以上是关于为什么chefDK包含* .hpp和* .h文件的主要内容,如果未能解决你的问题,请参考以下文章

.h 与 .hpp 文件

.h文件与.hpp文件的区别

.h文件与.hpp文件的区别

hpp.h与.h的区别

hpp头文件与h头文件的区别

C++ .h 与 .hpp 的区别