Bulat_Ziganshin
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: т.е. линкер от gcc не понимает объектный код библиотек скомпиленных msvc/icl? | дело во многих вещах но в первую очередь - RTS. скажем, есть в проге деление 64-битных чисел, операция муторная. поэтому она реализована как отдельная функция, вызов которой компилятор автоматом подставляет. понятно, что для работы необходимо подцепить обе RTS, обе их инициализировать, а как? gcc знать ничего не знает о том как с чужой RTS обращаться dll имеет готовые механизмы, решающие все эти проблемы. на уровне статлинковки таких механизмов просто нет Цитата: может, получится их слинковать "через С", как написано вот тут: | судя по упоминанию слова DLL, там как раз и описано то что я сделал. а этот умник сначала хотел на уровне C++ классов к dll зацепиться |