1. 程式人生 > >Clang:fatal error:'stdio.h' file not found的解決方法

Clang:fatal error:'stdio.h' file not found的解決方法



命令列輸入: clang --target=i686-pc-windows-vs2013 hello.c -o hello.exe

在這期間又遇到fatal error lnk1104 無法開啟kernel32.lib

檢視lib目錄

【問題解決】
Try1)查了一下環境變數的庫路徑(LIB),Program Files\Microsoft Visual Studio 9.0\VC\lib是在的;查lib目錄,果然找不到kernel32.lib檔案。

Try2)vs2008的SDK路徑應該是這個:C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib。(注意:無論安裝目錄在哪裡,都在C盤)
Try3)在環境變數LIB新增上述SDK目錄,cl,成功!

或者將kernel32.lib直接copy到vc的lib目錄下也是可以的

本人採取的是直接將kernel32.lib直接copy到vc的lib目錄下。