我已經多次嘗試通過谷歌,本網站和其他一些網站在互聯網上找到這些信息;我似乎無法找到一個很好的教程和/或答案。#include <ruby.h>這不起作用
我該如何去使用Visual C++ 2010中的Ruby C API?我已經將Ruby包含文件夾添加到項目的包含路徑中,並且還添加了Ruby開發包包含文件夾。但是當我#include <ruby.h>
仍然無法找到inttypes.h
,並且在devkit路徑被添加之前,它找不到其他各種頭文件。
我在做什麼錯?
我已經多次嘗試通過谷歌,本網站和其他一些網站在互聯網上找到這些信息;我似乎無法找到一個很好的教程和/或答案。#include <ruby.h>這不起作用
我該如何去使用Visual C++ 2010中的Ruby C API?我已經將Ruby包含文件夾添加到項目的包含路徑中,並且還添加了Ruby開發包包含文件夾。但是當我#include <ruby.h>
仍然無法找到inttypes.h
,並且在devkit路徑被添加之前,它找不到其他各種頭文件。
我在做什麼錯?
Visual Studio不附帶inttypes.h,因爲它沒有正確的C99支持。
您需要從第三方源,如http://code.google.com/p/msinttypes/
看來,「沒有這樣的文件或目錄」@inttypes.h沒有消失後,我把文件,我把我留在我的項目..現在,我得到'C:\ Program Files文件(x86)\微軟Visual Studio 10.0 \ VC \ include \ stdint.h(33):錯誤C2371:'int_fast8_t':重新定義;不同的基本類型 1> c:\ users \ owner \ documents \ visual studio 2010 \ projects \ fyxtools \ fyxtools \ stdint.h(104):參見'int_fast8_t''聲明 – FenixFyreX
的[哪裏是在Visual Studio 2005?]可能重複(http://stackoverflow.com/questions/1156267/where-is得到這頭-inttypes-h-in-visual-studio-2005) –
頭文件'inttypes.h'不附帶Visual Studio。如果您必須在Visual Studio中包含C99頭文件,請不要懷疑它的存在:)。 – halex
從技術上講,該主題仍然沒有向我解釋如何在visual C++中使用ruby的c api。看來,僅僅添加'#include'是不夠的。 –
FenixFyreX