powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / проблема линковки
20 сообщений из 20, страница 1 из 1
проблема линковки
    #39826175
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Импортировал библиотеку

если делаю новый проект, то он с данным компонентом нормально запускается,
а в имеющимся проекте (после переустановки системы, в которой запускается новый проект) проблемы с линковкой


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
[ilink32 Error] Error: Unresolved external '___seh_personality_v0' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '_Unwind_SjLj_Register' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '__cxxabiv1::__class_type_info::' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '___cxa_pure_virtual' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '__cxxabiv1::__si_class_type_info::' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '__Unwind_SjLj_Unregister' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '___cxa_begin_catch' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '___cpp_terminate' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '__Unwind_Resume' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external 'std::ios_base::Init::{1173}...' referenced from D:\STUDIO\20.0\LIB\WIN32\RELEASE\RTLE.LIB|syssupp
[ilink32 Error] Error: Unresolved external 'std::_Winit::{1173}...' referenced from D:\STUDIO\20.0\LIB\WIN32\RELEASE\RTLE.LIB|syssupp
[ilink32 Error] Error: Unresolved external '___cxa_rethrow' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unresolved external '___cxa_end_catch' referenced from D:\CAR_NEW\SCALESMASSAK\SCALESMASSAK.LIB|MassaKDriver100_OCX
[ilink32 Error] Error: Unable to perform link
...
Рейтинг: 0 / 0
проблема линковки
    #39826187
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,

сравнивай опции компилятора и линковщика в обоих проектах
...
Рейтинг: 0 / 0
проблема линковки
    #39826193
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,
Все временные папки, файлы удалить для полной пересборки
...
Рейтинг: 0 / 0
проблема линковки
    #39826217
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpMizer73,
Все временные папки, файлы удалить для полной пересборки

удалил - не помогло. удалял папку win32
...
Рейтинг: 0 / 0
проблема линковки
    #39826218
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ёёёёёMizer73,

сравнивай опции компилятора и линковщика в обоих проектах

а подробнее?
...
Рейтинг: 0 / 0
проблема линковки
    #39826220
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ёёёёёMizer73,

сравнивай опции компилятора и линковщика в обоих проектах
загрузил конфигурацию с работающего проекта - не помогло
...
Рейтинг: 0 / 0
проблема линковки
    #39826225
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73в имеющимся проекте (после переустановки системы, в которой запускается новый проект)
проблемы с линковкой

Старый компилятор был SJLJ, новый, очевидно, SEH и в его рантайме нет названных служебных
функций. Как уже сказали, удаляй старые объектные файлы, перекомпилируй с нуля. Что-то ты
недочистил.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
проблема линковки
    #39826255
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,
Поставь контроль версий. Там будет видно что изменилось/добавилось после компиляции. Удобно.
...
Рейтинг: 0 / 0
проблема линковки
    #39826342
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,
Чудес не бывает.

Сылки на модули в старом проекте смотри.
Смотри на пути поиска библиотек в ide, проектах, и "системные" пути поиска
Возможно, в старом проекте используются объекты с такими же именами, как новой библиотеке.
Удали все obj файлы.

Mizer73ёёёёёMizer73,

сравнивай опции компилятора и линковщика в обоих проектах

а подробнее?
Что "подробнее"? Ты даже не сказал, что у тебя за система: ide, компилятор...
Что вообще это значит: "Импортировал библиотеку"? Библиотеку типов? Или что? Куда, как, каким образом, что ты использовал в "старых" проектах до того, как "импортировал"?
...
Рейтинг: 0 / 0
проблема линковки
    #39826354
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёё...
Что "подробнее"? Ты даже не сказал, что у тебя за система: ide, компилятор...
Что вообще это значит: "Импортировал библиотеку"? Библиотеку типов? Или что? Куда, как, каким образом, что ты использовал в "старых" проектах до того, как "импортировал"?
Очевидно, что это CBuilder с воткнутым OCX.
...
Рейтинг: 0 / 0
проблема линковки
    #39826359
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemargl... с воткнутым OCX.
Возможно, импорт был выполнен так, что частично "затерлись" файлы прежних версиий библиотеки (или других библиотек) в общем репозитории.
Нужны подробности.
...
Рейтинг: 0 / 0
проблема линковки
    #39826437
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если это последний билдер, я бы сначала проверил, что выбран одинаковый компилятор - Классик или Цланг.
...
Рейтинг: 0 / 0
проблема линковки
    #39826472
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SiemarglЕсли это последний билдер, я бы сначала проверил, что выбран одинаковый компилятор - Классик или Цланг.
что это даст?
...
Рейтинг: 0 / 0
проблема линковки
    #39826473
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пересобрал проект на другом компе, где была более старая версия программы, заменил формы новыми, и всё пошло.
Но все эти танцы с бубнами напрягают.
Что было не так - не понятно...
...
Рейтинг: 0 / 0
проблема линковки
    #39826477
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,
Mizer73танцы с бубнами напрягают.Полная очистка от временных файлов нужна везде. Во всех языках программирования. Даже если есть пункт меню - Очистка.
...
Рейтинг: 0 / 0
проблема линковки
    #39826542
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PetroNotC SharpMizer73,
Mizer73танцы с бубнами напрягают.Полная очистка от временных файлов нужна везде. Во всех языках программирования. Даже если есть пункт меню - Очистка.

я удалял все файлы. Я удалил все каталоги с откомпилированными файлами из релиз и дебуг, что еще надо было удалить? Файлов OBJ не нашёл в других местах.
...
Рейтинг: 0 / 0
проблема линковки
    #39826549
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73,
Надо НАОБОРОТ.
Ты должен знать каждый файл расширение которое нужно оставлять. И они идут в хранилище версий.
Перечисляй что оставил:
- *.h
- *.cpp
Дальше ты))
...
Рейтинг: 0 / 0
проблема линковки
    #39826554
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mizer73Файлов OBJ не нашёл в других местах.

Плохо искал. Во-первых, они не всегда имеют расширение .obj, во-вторых, в твоём первом
сообщении явно указывались файлы .lib.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
проблема линковки
    #39897286
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
... и вот прошло немного времени, и всё сначала начинается.
Ровным счётом то же самое.
Хрень, хрень, хрень...
...
Рейтинг: 0 / 0
проблема линковки
    #39897388
Mizer73
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
всё просто оказалось. действительно, было лишнее.
удалил файл формы с расширением .vlb

Так просто.
...
Рейтинг: 0 / 0
20 сообщений из 20, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / проблема линковки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]