c - #include <ruby.h> 它不工作

标签 c ruby visual-c++ include ruby-c-extension

我曾多次尝试通过谷歌、本网站和其他一些网站在互联网上查找此信息;我似乎找不到好的教程和/或针对它的答案。

我将如何在 Visual C++ 2010 中使用 Ruby C API?我已将 Ruby 包含文件夹添加到我的项目的包含路径中,并且我还添加了 Ruby devkit 包含文件夹。然而当我#include <ruby.h>它仍然找不到inttypes.h , 在添加 devkit 路径之前,它找不到其他各种头文件。

我做错了什么?

最佳答案

Visual Studio 不附带 inttypes.h,因为它没有适当的 C99 支持。

您需要从第三方来源获取此 header ,例如 http://code.google.com/p/msinttypes/

关于c - #include <ruby.h> 它不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12253164/

相关文章:

c - 将sqlite3 db数据读入uint64_t

ruby - Ruby 方法#owner 返回什么?

ruby-on-rails - 即使我的应用程序使用 bundler ,我是否需要将 passenger 作为常规 gem 安装?

c++ - 我可以将 Visual C++ 运行时切换到另一个堆吗?

c++ - 导出 DLL - 删除头文件

c - 为什么 "char array"需要两个 "[]"而 "int array"需要一个 "[]"?

创建一个生成文件

ruby - 将键盘输入映射到 ruby​​ 中的方法的最佳方法

c++ - WinDbg 说在图像列表中找不到 ".dll"

c++ - 如何找到char指针指向的地址?