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