PHP源碼版本5.2.8的可以編譯通過,使用PHP版本5.4.16的就不行了:
1>正在編譯...
1>saprfc.c
1>.\saprfc.c(47) : error C2061: 語法錯誤 : 標識符“saprfc_functions”
1>.\saprfc.c(47) : error C2059: 語法錯誤 : “;”
1>.\saprfc.c(47) : error C3409: 不允許空屬性塊
1>.\saprfc.c(47) : error C2513: “/*global*/ ”: 在“=”前沒有聲明變量
saprfc.c:
/* Every user visible function must have an entry in saprfc_functions[].
*/
function_entry saprfc_functions[] = {
PHP_FE(saprfc_open, NULL)
PHP_FE(saprfc_function_discover, NULL)
有解決方法不?不想降低PHP版本。
試試這個: http://sourceforge.net/p/saprfc/bugs/19/