【发布时间】:2014-08-10 23:32:15
【问题描述】:
我正在尝试关注 this tutorial on boost program_options,但出现此错误:
错误:“desc”没有命名类型。
这是我的源代码:
#include <boost/program_options.hpp>
using namespace std;
namespace po = boost::program_options;
po::options_description desc("Allowed options");
desc.add_options()
("help", "produce help message")
("compression", po::value<int>(), "set compression level")
;
int main()
{
return 0;
}
错误出现在以“desc.add_options”开头的那一行,而不是我构造它的那一行。
/usr/local/boost 是我的 BOOST_ROOT,我已将它添加到我的代码块编译器设置中。编译器参数是 -I/usr/local/boost
为什么这不起作用?
【问题讨论】:
标签: c++ boost codeblocks