170 похожих чатов

Всем привет,пытаюсь заюзать сишные файлы в исходном файле c++ на

qt,собираю проект в Makefile, в исходном .cpp qt файле видны сишные файлы, а вот Makefile жалуется то что undefined, почему так ?

12 ответов

4 просмотра

undefined что? Reference? К си-шным функциям из cpp надо через extern "C"

Ruslan- Автор вопроса
S.E.
undefined что? Reference? К си-шным функциям из cp...

/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): undefined reference to `s21_push_stack(s21_stack*, ...)' /usr/bin/ld: s21mainwindow.cpp:(.text+0xdc8): undefined reference to `s21_is_empty_stack(s21_stack const*)' /usr/bin/ld: s21mainwindow.cpp:(.text+0xdec): undefined reference to `s21_destroy_stack(s21_stack*)'

Ruslan
/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): unde...

Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!

Ruslan
/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): unde...

а где тут makefile ругается?

Ruslan- Автор вопроса
S.E.
а где тут makefile ругается?

/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): undefined reference to `s21_push_stack(s21_stack*, ...)' /usr/bin/ld: s21mainwindow.cpp:(.text+0xdc8): undefined reference to `s21_is_empty_stack(s21_stack const*)' /usr/bin/ld: s21mainwindow.cpp:(.text+0xdec): undefined reference to `s21_destroy_stack(s21_stack*)' collect2: error: ld returned 1 exit status make[1]: *** [Makefile.qmake:150: s21_smart_calc] Error 1 make[1]: Leaving directory '/home/ruslan/Desktop/21school/s21_smart_calc/qt' make: *** [Makefile:50: qt/moc_s21mainwindow.o] Error 2

Ruslan
/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): unde...

Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!

Ruslan
/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): unde...

а где тут makefile  ругается?

Ruslan
/usr/bin/ld: s21mainwindow.cpp:(.text+0xdc0): unde...

Где написано "Makefile: текст ошибки"?

https://t.me/supapro/1326716

Ruslan- Автор вопроса

Интересно что это должно значить вообще вот такие слова "в исходном cpp Qt файле видны сишные файлы"?

Ruslan
спасибо)

Я не просил вас писать мне в лс

Похожие вопросы

Обсуждают сегодня

я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
короче сгенерила мне эта штука код на ассемблере: struc string val { common local .value dq .value .value: if ~val eq db val end if db 0 } fo...
Vi Chapmann Chapmann
12
Всем привет! Массив вводится с клавиатуры, кол-во элементов неизвестно, поэтому я указал arr db 100 dup(?) С нахождением максимума проблем нет, а вот минимум почему-то всегд...
En Vind Av Sorg
11
кто шарит: mattermost отслеживает что ты на пк запускаешь?
Valentin
13
Помогите, пожалуйста, делаю программу для для подсчёта корней квадратного уравнения, знаю, что есть куча недочётов, недоработок, но основная проблема в том, что почему-то при ...
NYC
13
#include <stdio.h> int main(void) { int n; scanf("%d", &n); int digits1[n] = {0}; int digits2[n] = {0}; я не могу таким образом заранее массив нулями заполнить?
Linus
12
в сях есть множество как в питоне? для удаление дубликатов
Linus
25
читать файл максимально быстро? странный вопрос))
zamtmn
53
я про форму записи. смысл указывать что 8 байтный регистр 8 байт?
Aiwan \ (•◡•) / _bot
10
Вроде бы вопрос уже заезжанный, но тем не менее У меня есть функция menu() которая выводит набор возможных действий, а затем спрашивает у пользователя что он хотел бы сделать....
David Golovatin
5
Карта сайта