Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.04.2013, 17:08   #1
iukash
учу английский...
Форумчанин
 
Аватар для iukash
 
Регистрация: 04.04.2009
Сообщений: 480
По умолчанию Ошибка в c++ builder 6 Unsupported 16-bit segment(s) in module MYMODULE

Создал пустой проект, к нему линкую старую либу, собранную под дос c++ builder 3.1, выдает ошибку
Код:
Linker Fatal Error: Unsupported 16-bit segment(s) in module MYMODULE
Что за 16 битный сегмент? Исходные коды от либы есть, но как понять, что в нем надо править? Проблема в том, что эта либа собирается из кучи .obj и концы найти достаточно трудно, толком не зная, что хочет от меня линковщик.
"Мы можем что-то изменить и своими силами..."
"Начнешь с себя, примером ближнему поможешь..."

Последний раз редактировалось iukash; 16.04.2013 в 17:13.
iukash вне форума Ответить с цитированием
Старый 16.04.2013, 17:20   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Исходные коды от либы есть
Перекомпилируй по 32-битку
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.04.2013, 17:26   #3
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,120
По умолчанию

iukash

Исходные коды от либы есть, но как понять, что в нем надо править?

править там ничего не надо, по крайней мере пока.
надо натравить на эту либу c++ builder 6, и посмотреть что будет.
если используются какие-то прецифичные для dos вещи (обработка прерываний, вывод в порты, использование старых несовместимых с моделью FLAT макросов типа MK_FP) - расслабиться и забить.
Rififi вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка Module Unload: ole32.dll. Process Project1.exe (6812) Lum Общие вопросы Delphi 4 05.09.2011 23:28
ошибка access violation at address 400 3b 648 in module tri 70 bpi. алексей313 Помощь студентам 0 26.04.2011 17:27
Error: 32-bit record encountered in module 1.ASM : use "/3" option Peroteh Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 16.03.2011 08:35
Импорт 32-bit dll в 64-bit valchakov Общие вопросы Delphi 8 25.12.2009 15:18
Ошибка перед компиляцией Error in module Elm0 Общие вопросы Delphi 1 18.12.2008 12:48