나왔습니다.
어떻게든 해보려고 하는데, 프로그레밍 완전 초보라서 읽어도 무슨 말인지 모르겠어요
// called when elaboration is done
template <class T>
inline
void
sc_inout<T>::end_of_elaboration()
{
if( m_init_val != 0 ) {
write( m_init_val );
delete m_init_val;
m_init_val = 0;
}
if( m_traces != 0 ) {
for( int i = 0; i < (int)m_traces->size(); ++ i ) {
sc_trace_params p = (m_traces)[i];
in_if_type iface = DCAST<in_if_type*>( this->get_interface() );
sc_trace( p-> tf, iface-> read(),p->name); // 이부분에 에러 발생
}
remove_traces();
}
}
error: no matching function for call to ‘sc_trace(sc_core::sc_trace_file*&, const State2IF&, std::string&)’
왜 메칭이 안되는지 한참을 쳐다봐도 모르겠어요…