簡體   English   中英

Boost.log V1編譯錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM