Project

General

Profile

Bug #300

BasicConsole::Close and StreamString::RelativeSeek not properly exported to DLL on Windows

Added by Ivan Herrero about 9 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
03.02.2016
Due date:
% Done:

0%

Estimated time:

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

Also available in: Atom PDF