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!!!! ...
[email protected]
_______________________________________________
Moses-support mailing list
[email protected]
http://mailman.mit.edu/mailman/listinfo/moses-support