При открытии некоторых объектных файлов lib-библиотеки IDA пишет что это бинарный файл и выводит на экран сообщение. Остальные объектные файлы открываются без вопросов, т.е. IDA предлагает два варианта COFF-формат и bin-формат. Это способ защиты объектных файлов??? Как это сделано? 391685758__ObjBin.zip
Во-первых, это действительно может быть бинарный файл, а не объектник. Во-вторых, по картинке мало что можно сказать... Надо было этот файл аттачить, если он не очень большой.
Библиотека DXUT.lib размером 1.5Мб. Библиотекарь из комплекта masm: lib.exe DXUT.lib /EXPORT:\release\DXUT.obj /OUT:first.obj и получаю first.obj размером 1.5Мб. Библиотекарь(lib) из комплекта VStudio7.0 запрашивает mspdb70.dll Любой объектник(bin, COFF) вытащить не получается. _469769287__libstruct.zip
Tiro Синтаксис у Вас левый. Долго объяснять. Посмотрите параметры командной строки для LIB.EXE в MSDN и нормально извлеките объектник.
Tiro Возможно, у вашей иды снесло башню из-за большого количества сегментов (в этом файле их аж 430!). Версия 4.9 (не крякнутая и никоим образом не патченная) без проблем обработала этот объектник. Вижу тут класс, который активно использует 9й D3D. Пора Вам обновить свою иду, IMHO.
У Иды конкретно глюкан, если например, объектник в либе имеет нестандартное расширение типа .cpp (см. stl.lib от Борман) то он предлагает открывать его лишь в бинарном формате. Решение - извлечь требуемый obj, обозвать его культурно и предложить Иде. То есть Ида знает этикет