2017-07-31 82 views
3

我是新來的cocos2d-x,並在編譯我的項目時出現此錯誤。調用不可用的函數'系統':不適用於iOS

電話無法使用的功能「系統」:不適用於iOS

我看到這個調用將不再適用,但是,我可以用它來取代它呢? 任何有識之士將不勝感激!

bool FileUtils::removeDirectory(const std::string& path) 
{ 
#if !defined(CC_TARGET_OS_TVOS) 
    std::string command = "rm -r "; 
    // Path may include space. 
    command += "\"" + path + "\""; 
    if (system(command.c_str()) >= 0) /*System Call Error/Not Availible*/ 
     return true; 
    else 
     return false; 
#else 
    return false; 
#endif 
} 

回答

2

system功能不適用於iOS 11,對於同一個問題上接受PR。我們使用的是nftw而不是system。 用v3分支的cocos2d-x回購更新源代碼。

1

系統功能不適用於iOS 11 使用這意味着一段時間,直到10月9日,我們可以有新的cocos2d-x 3.16

如果(command.size()> = 0)

相關問題