2
다음 프로그램 단편에서 오류가 발생하는 이유를 이해할 수 없습니다. 변수 '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");
}
감사합니다. – user1676605