Почему компилятор выдает ошибку [Error] ld returned 1 exit status?
undefined reference to `OpenRusEng'
ld наверно прав: в приведённом коде действительно нет такой функции.
Это GCC? Тогда ld - не компилятор, а линковщик. Значит где-то в extern объявлена `OpenRusEng' попробуй заглушку сделать и пересобрать.