0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
||||||||||||||||
1 | ||||||||||||||||
Embarcadero не линкует файлы "С"12.12.2024, 11:08. Показов 1976. Ответов 12
Метки нет Все метки)
(
Добрый день всем!
Запнулся на ровном месте Создаю простейший проект с одной кнопкой и одной меткой для проверки ситуации:
"mytest.h"
[ld.lld Error] ld.lld: error: undefined symbol: Get28() Подскажите, где я туплю?
0
|
12.12.2024, 11:08 | |
12.12.2024, 11:08 | |
Ответы с готовыми решениями:
12
Embarcadero RAD Studio XE.Равные переменные типа real оказываются для Embarcadero не равными Где скачать файлы для установки DelphiX на Embarcadero RAD Studio XE8? |
Модератор
![]() |
|
12.12.2024, 11:57 | 2 |
Добавьте свой файл в проект:
Главное меню Project => Add to Project... и укажите свой файл mytest.cpp Добавлено через 1 минуту Странно. У меня вот ошибку кидает:
0
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
12.12.2024, 12:06 [ТС] | 3 |
Файл в проект добавлен. Если он "cpp", то все работает, но мне нужно именно "с".
0
|
1614 / 1516 / 252
Регистрация: 19.02.2010
Сообщений: 4,094
|
||||||
12.12.2024, 12:19 | 5 | |||||
andy-120, вот так в mytest.h объяви свою функцию:
1
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
12.12.2024, 13:02 [ТС] | 7 |
Блин!!! Теперь и у меня компилятор ругается:
Где-то рядом туплю, а где не пойму.
0
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
12.12.2024, 13:07 [ТС] | 8 |
А extern вообще не катит
0
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
12.12.2024, 13:18 [ТС] | 9 |
D1973, У меня в итоге эта же ошибка и выходит.
[ilink32 Error] Error: Unresolved external 'Get28()' referenced from D:\PROJECTS\C-TEST\C_TEST_MAIN.OBJ И не могу от нее избавиться.Файл в проект включен. Что еще не так? Добавлено через 2 минуты VTsaregorodtsev, У меня "extern" не проходит, может какие-то настройки проекта не те? Я ничего не трогал, все по дефолту.
0
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
12.12.2024, 13:23 [ТС] | 10 |
"extern" без "C" проходить, но все то же
0
|
Супер-модератор
![]() ![]() ![]() |
||||||
12.12.2024, 14:16 | 11 | |||||
andy-120, нельзя в C-файле использовать
extern "C" , это чисто плюсовая конструкция. Достаточно добавить строку:
1
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
13.12.2024, 05:47 [ТС] | 12 |
volvo, Спасибо, все собралось. Только пришлось убрать #include "mytest.h"
0
|
0 / 0 / 0
Регистрация: 05.10.2022
Сообщений: 8
|
|
13.12.2024, 05:48 [ТС] | 13 |
Спасибо ВСЕМ!!!
0
|
13.12.2024, 05:48 | |
13.12.2024, 05:48 | |
Помогаю со студенческими работами здесь
13
qt 5.5 не линкует внешнюю .lib GNU криво линкует x86 PE Билдер компилирует(линкует) неизмененный код MASM32 компилирует и линкует без ошибок. но EXE не выполняется Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
![]() |
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Микросервис с нуля на Go с Kafka
stackoverflow 12.02.2025
Когда я впервые столкнулся с необходимостью разделить монолитное приложение на микросервисы, передо мной встал вопрос выбора правильных технологий и подходов. После долгих экспериментов с различными. . .
|
Микросервис с нуля на C# с RabbitMQ
stackoverflow 12.02.2025
Переход от монолитной архитектуры к микросервисной - это не просто модное веяние, а закономерный этап эволюции программных систем. В отличие от монолита, где все компоненты тесно связаны между собой. . .
|
Docker для начинающих
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения все чаще возникает необходимость быстро и надежно разворачивать приложения в различных средах. Разработчики постоянно сталкиваются с проблемой. . .
|
Создание бота для Телеграм на C#
stackoverflow 12.02.2025
В современном мире корпоративных коммуникаций Telegram-боты становятся незаменимым средством автоматизации бизнес-процессов и взаимодействия с сотрудниками. Как создать такого бота, который сможет. . .
|
Операторы сравнения (== и ===) в JavaScript
hw_wired 12.02.2025
JavaScript предоставляет два основных оператора сравнения - оператор нестрогого равенства (==) и оператор строгого равенства (===). На первый взгляд они могут показаться очень похожими, но их. . .
|
Определение адреса, откуда репозиторий Git был клонирован
hw_wired 12.02.2025
Система контроля версий Git хранит всю информацию о репозитории в специальной директории . git, включая данные об удаленных источниках. Эта информация необходима для синхронизации изменений между. . .
|
Объединение нескольких коммитов Git в один
hw_wired 12.02.2025
Представьте, что вы работаете над новой функциональностью и создали десяток небольших коммитов: исправление опечатки, форматирование кода, добавление комментариев, реализация основной логики. Каждый. . .
|
Как добавить локальную ветку в удалённый репозиторий Git
hw_wired 12.02.2025
Локальная ветка в Git - это изолированная линия разработки, существующая только на вашем компьютере. Представьте себе дерево с множеством веток - каждая ветка может расти в своем направлении, не. . .
|
Статическое отражение в C++
stackoverflow 12.02.2025
Статическое отражение представляет собой мощный механизм, позволяющий программам анализировать и манипулировать своей собственной структурой во время компиляции. Эта возможность открывает. . .
|
C++ в 21 веке - Бьярне Страуструп
stackoverflow 12.02.2025
В современном мире разработки программного обеспечения C++ продолжает оставаться одним из ключевых языков программирования, несмотря на свой солидный возраст - более 45 лет с момента создания. За это. . .
|