Я ввел castalia 3.3 в omnet ++ 4.6.Но я получаю эту ошибку при сборке с make, поэтому CastaliaBin не создается, и я не могу использовать проект castalia.
src / wirelessChannel / traceChannel / TraceChannel.cc: 35: 33: error: callперегруженного 'open (cPar &)' неоднозначно
traceFile.open (par ("traceFile"));
Я не эксперт в C ++Я не могу это исправить
Это локализация ошибки и затем функция open ()
ofstream & DebugInfoWriter::getStream(void)
{
if (!theFile.is_open())
theFile.open(fileName.c_str(), ios::app);
theFile.setf(ios::left);
return theFile;
}
void
open(const char* __s,
ios_base::openmode __mode = ios_base::out | ios_base::trunc)
{
if (!_M_filebuf.open(__s, __mode | ios_base::out))
this->setstate(ios_base::failbit);
else
this->clear();
}