stdint.h是c99標准的頭文件,vc不支持,所以肯定會提示“No such file or directory”的。
stdint.h是C99的標准,主要用於統一跨平台數據定義。
MSVC中不帶有這個頭文件,直到VS2010
解決辦法:
去googlecode下載http://msinttypes.googlecode.com/files/msinttypes-r26.zip
解壓后會得到三個文件,把inttypes.h和stdint.h放到vc的include目錄就可以了。
我安裝的是VS2008,安裝到的默認位置,因此include的路徑就是:
C:\Program Files\Microsoft Visual Studio 9.0\VC\include
通過以上方法,成功解決編譯錯誤。