Доброе утро. Не программеры мы, юзеры. Помогите заскок всесистемный пролечить, гуру маститые.
В свое время меня до белого каления довела эта ошибка с KAI C++, теперь похожее наблюдаю с gcc 3.0. Симптомы следующие: код нормально компилится более-менее кем угодно (например, gcc-2.95.*, MDVC++, BB), а с ними выходит лажа -- они гонят, что символ определен много раз. Вот, как это выглядит для gcc-3.0: === virssmaa.o: In function `std::string::_Rep::_M_refdata()': virssmaa.o(.text+0x3680): multiple definition of `std::string::_Rep::_M_refdata()' BasicDomain.o(.text+0x1900): first defined here collect2: ld returned 1 exit status === Замечено: оба цепепешника, из которых эти объектники сделаны, включают <string>. То есть как бы вполне могло оказаться, что символ определен много раз. Но тогда почему не у всех это вспухает? И самое главное -- как это лечить? Ingvarr.