Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的代码中编译 boost.log v1 时遇到困难,尽管我知道问题是由于 boost.filesystem v3 缺乏支持。我知道我需要,#define BOOST_FILESYSTEM_VERSION 2但我应该在哪里定义它?
#define BOOST_FILESYSTEM_VERSION 2
编译错误:
error: 'external_string_type' is not a member of 'boost::filesystem3::wpath'
#define已添加@path.hpp
#define
#define您可以通过两种方式添加此预处理器:
a)在编译器命令行上,通常类似于
-DBOOST_FILESYSTEM_VERSION=2
b) 在您的源代码中包含任何 boost 文件系统头文件之前: