我試圖在Mac優勝美地上使用Boost(Boost通過Macports安裝)在C++(與Clang編譯)中創建一個目錄。這是我的代碼如下所示:使用C++和Boost創建目錄時出錯
#include <boost/filesystem.hpp> // header at top of file
boost::filesystem::path path("/Users/u5305887/Desktop/ti"); // code in main function
boost::filesystem::create_directories(path);
然而,當我編譯它,我得到以下錯誤:
Undefined symbols for architecture x86_64: "boost::filesystem::detail::create_directories(boost::filesystem::path const&, boost::system::error_code*)"
我一直在試圖谷歌這個錯誤,但我似乎無法找到解決問題的方法。我已經仔細檢查了幾個教程的代碼,看不清我出錯的地方。
soooo「錯誤,當不創建一個目錄」,實際上 – sehe
那麼,錯誤試圖創建一個目錄,我猜。 –