小编Ant*_*kin的帖子

boost :: program_options未定义的引用

我使用的是ubuntu 10.04和libboost1.40.

ls -l /usr/lib | grep boost_pro
    -rw-r--r--  1 root root   640800 2010-04-01 05:19 libboost_program_options.a
    lrwxrwxrwx  1 root root       26 2011-11-03 22:40 libboost_program_options-mt.a ->                  libboost_program_options.a
    lrwxrwxrwx  1 root root       34 2011-11-03 22:40 libboost_program_options-mt.so ->                libboost_program_options.so.1.40.0
    lrwxrwxrwx  1 root root       34 2011-11-03 22:40 libboost_program_options.so ->    libboost_program_options.so.1.40.0
    -rw-r--r--  1 root root   289336 2010-04-01 05:19 libboost_program_options.so.1.40.0
Run Code Online (Sandbox Code Playgroud)

这是main.cpp(仅用于测试)

     #include <string> 
#include <iostream> 
#include <boost/date_time/gregorian/gregorian.hpp> 
#include <boost/date_time/posix_time/posix_time.hpp>
#include <boost/program_options/options_description.hpp>
//--------------------------------------------------------------------- 
int main(int argc,char** argv) 
{ 
 boost::gregorian::date now(boost::gregorian::day_clock::local_day());
 //is works fine 
 std::cout<<boost::gregorian::to_iso_string(now)<<std::endl;
 boost::program_options::options_description a; //but …
Run Code Online (Sandbox Code Playgroud)

c++ boost linker-errors undefined-reference ubuntu-10.04

1
推荐指数
1
解决办法
4379
查看次数

std :: vector或其他数据结构中不同类型的对象

我想存储这样的结构

  template <typename var_type> struct
  {
  int some_var;
  //...some antoher vars
  var_type problem_var;
  };
Run Code Online (Sandbox Code Playgroud)

在矢量或类似矢量的东西,我该怎么做?我无法使用模板内容创建矢量

c++ stl

0
推荐指数
1
解决办法
178
查看次数