hello all, following is my program...... m executing one step at a time
from moses-cmd/src/main.cpp....

#include<iostream>
#include<fstream>
#include<ostream>
#include<cstdlib>
#include<sstream>
#include"ThreadPool.h"
#include"OutputCollector.h"
#include"Parameter.h"


using namespace std;
using namespace Moses;

using namespace std;
class ExampleTask : public Moses::Task
{
private:
unsigned int m_id;
string m_message;
Moses::OutputCollector* m_collector;
public:
ExampleTask(unsigned int id, string message, Moses::OutputCollector*
collector):
m_id(id),
m_message(message),
m_collector(collector) {}
~ExampleTask() {}
void Run() {
// length of pause
int r = rand()%10;
// pause
int j = 0;
for(int i=0; i<1e8*r; i++) { j+=i; }



// write message (and length of pause)
ostringstream out;
out << m_message << " (" << r << ")" << endl;
m_collector->Write(m_id, out.str());
}
};
int main (int argc, char** argv)
{
// output into file
string outfile = "output-file.txt";
std::ofstream *outputStream = new ofstream(outfile.c_str());
Moses::OutputCollector* outputCollector = new
Moses::OutputCollector(outputStream);

// set up tasks
srand(time(NULL));
ExampleTask *task0 = new ExampleTask(0,"zero",outputCollector);

task0->Run();

// NEW : problem in  below part

Moses::Parameter params;
    if (!params.LoadParam(argc,argv)) {
       std::cout<<"\nexit ............\n\n";
      exit(1);
    }
    else
    {
    std::cout<<"\nno  exit ............\n\n";
    }

}


in above program m transmitting "zero" to class ExampleTask which will call
function "run()" to print "zero" to output file "output-file.txt"  ....its
working correctly...but when i add part NEW ....den its showing me
following error....

undefined reference to `Moses::Parameter::Parameter()'
undefined reference to `Moses::Parameter::LoadParam(int, char**)'



actually in my directory , i added "parameter.h" its corresponding other
file also...and still its showing above error...plz help!!!!  ...

apurvajoshi1...@gmail.com
_______________________________________________
Moses-support mailing list
Moses-support@mit.edu
http://mailman.mit.edu/mailman/listinfo/moses-support

Reply via email to