次のプログラムフラグメントでエラーが発生する理由がわかりません。変数'boost:: program_options :: options_description desc'には初期化子がありますが、タイプが不完全です。
誰かが問題を見つけることができますか?
#include <string>
#include <boost/program_options/cmdline.hpp>
#include <boost/filesystem.hpp>
#include "Utility.hpp"
#include "Common.hpp"
using namespace std;
using namespace boost;
namespace
{
const size_t ERROR_IN_COMMAND_LINE = 1;
const size_t SUCCESS = 0;
const size_t ERROR_UNHANDLED_EXCEPTION = 2;
} // namespace
static void ParseTheCommandLine(int argc, char *argv[])
{
int count;
std::string appName = boost::filesystem::basename(argv[0]);
namespace po = boost::program_options;
boost::program_options::options_description desc("Options");
}