я Вам не чувак
а было очень похоже, когда речь пошла про дельфи.
типичный случай использования одного компиляторавы не находите таковой? В постановке вопроса про один компилятор не слова. Ну и ваш типичный случай - это парниковый вариант.
Основное приложение должно бы быть написано на С++ чтобы с лёгкостью передавать std::string куда-нибудь, иначе мы бы сначала увидели какой-нибудь другой вопрос
написано на С++ чтобы с лёгкостью передавать std::string куда-нибудь
вы бы тогда уж добавили, что функции видные снаружи должны быть хотя бы extern "C", а то ведь и mangling может быть разный, и конвенция вызова.