[英]Boost.log V1 Compilation Error
在我的代碼中編譯boost.log v1遇到困難,盡管我知道問題是由於boost.filesystem v3缺乏支持所致。 我知道我需要#define BOOST_FILESYSTEM_VERSION 2
但應該在哪里定義呢?
編譯錯誤:
error: 'external_string_type' is not a member of 'boost::filesystem3::wpath'
#define
已添加@ path.hpp
您可以通過兩種方式將此預處理器#define
添加:
a)在編譯器命令行上,通常類似於
-DBOOST_FILESYSTEM_VERSION=2
b)在您的源中包括任何boost文件系統頭文件之前:
#define BOOST_FILESYSTEM_VERSION 2
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.