Здравствуйте,

действительно, прошу прощения, я был не прав библиотека новая - понятнее и лаконичнее, спасибо большое.

Однако при ее испытании возникли следующие трудности - когда я открываю порт такой же командой как и в примере

int res = OpenPort(COM_1, spd_9600, prty_NONE, databits_8, stopbit_1, RS485CONV_MANUAL);

if ( res != ERR_OK ) {
std :: cout << "Ошибка открытия порта." << std :: endl;
return;
}

Приложение вываливается в исключение, со стандартным окном, в котором предлагается отправить отчет Микрософт об ошибке. Со старой версией такого не было.

Библиотеку линкую к MinGW командой g++ ... -lowen_io.dll.

Параллельно также линкуется еще библиотека для реализации многопоточности тем же способом - с ней все нормально. Никаких ошибок линковки в отношении библиотеки owen_io не случается.

спасибо большое за помощь,
с уважением,

Сергей А.