Bug #300
BasicConsole::Close and StreamString::RelativeSeek not properly exported to DLL on Windows
0%
Description
The execution of MARTe's tests aborts whenever the function BasicConsole::Close is declared as virtual. It complains about ?Close@BasicConsole@MARTe@QAE_NXZ (it shows a popup window with the message "No se encuentra el punto de entrada del procedimiento ?Close@BasicConsole@MARTe
@QAE_NXZ en la biblioteca de vínculos dinámicos MARTe2.dll"). This does not happen with other methods like BasicConsole::ShowBuffer, which is also virtual and without any parameters.
The execution of MARTe's tests aborts because of the function StreamString::RelativeSeek. It complains about ?RelativeSeek@StreamString@MARTe@UAE_NH@Z (it shows a popup window with the message "No se encuentra el punto de entrada del procedimiento ?RelativeSeek@StreamString@MARTe
@UAE_NH@Z en la biblioteca de vínculos dinámicos MARTe2.dll"). In this case, it does not matter if the function is virtual or not.
Hints: ?Close@BasicConsole@MARTe@QAE_NXZ and ?RelativeSeek@StreamString@MARTe
@UAE_NH@Z are not present in MARTe2.def.
History
#1 Updated by André Neto almost 6 years ago
- Status changed from New to Closed