Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Объект класса в другом классе Здравствуйте, Помогите пожалуйста, я уже замучился, не хочет компилироваться данный код: Серьезность Объявление sub_class_test sub_class_test_; использует не имеющую определения... Optimus11, в чём проблема поменять порядок местами? Если sub class test не имеет полей типа my class или window struct, то неясно зачем его объявлять не в начале https://www.cyberforum.ru/ cpp-beginners/ thread3121668.html C++ Коровы в стойла
Здравствуйте! Есть задача, которую необходимо решить через бинарный поиск (на с++)! Коровы в стойла На прямой расположены стойла, в которые необходимо расставить коров так, чтобы минимальное... Задача - баян. Видимо, ни у кого нет желания ёе решать, причем желание пропало ещё в 2017 году. Да и зачем вводить количество стойл N, если N можно найти, посчитав количество введенных координат...
C++ Ноль на интервале с изменением элемента
Реализуйте эффективную структуру данных, позволяющую изменять элементы массива и вычислять индекс k-го слева нуля на данном интервале в массиве. Входные данные В первой строке вводится одно... Ты код вообще от явно другого задания стырил. "Какая разница!"
C++ Сортировка списка Здравствуйте, такая проблема. Есть вот такой код: #include <stdio.h> #include <stdlib.h> #include <stdbool.h> struct person { char name; int math; int rus; puts("Enter the file name"); gets(file); файл то можно посмотреть? https://www.cyberforum.ru/ cpp-beginners/ thread3121360.html
C++ Выровнять по центру Здравствуйте, скажите пожалуйста есть ли какая то команда, что бы сделать по центру, а не слева как указано тут cout <<setw(40)<< setiosflags(ios::left)<< "Month"; или сделать как то так и не... Можно типа как-то так: unsigned w = 40; std::string s = "Month"; std::cout << setw(w / 2 + s.length() / 2) << s << std::endl; но это не будет универсально. Универсальный вариант - это... https://www.cyberforum.ru/ cpp-beginners/ thread3121271.html C++ В чём причина RE в функции CommonPrefix? Всем доброго времени суток! Начал изучать C++, решил начать заниматься через яндекс академию, дошел пока до функций. Не понимаю, что не так делаю, поэтому прошу помощи у разбирающихся людей. Суть... Возможно, причина в обращении к words (строчка 5) до того, как проверили, что вектор words не пустой (строчка 7) Добавлено через 28 минут Возможно, ещё не хватает проверки на размер z и p перед... https://www.cyberforum.ru/ cpp-beginners/ thread3121703.html
C++ swprintf в MinGW https://www.cyberforum.ru/ cpp-beginners/ thread3121394.html
Пишу: wchar_t s; int i=10; swprintf(s, 20, "%i",i); Компилятор показывает ошибку: swprintf(s, 300, L"%i",i);
C++ Не работает код из-за кириллицы При создании программы для вывода транскрипций слов для каждой буквы слова использовалась переменная типа char, но из-за кириллицы возникала ошибка: main.cpp:105:31: warning: overflow in... string vowels_big="АЕЁИОУЫЭЮЯ"; const char *enter_vowels_big=vowels_big.c_str(); char *move_vowels_big= (char *) enter_vowels_big; Так вольно со строками обращаться не стоит Чем Вам не угодило... https://www.cyberforum.ru/ cpp-beginners/ thread3121495.html
C++ Определение функции по точкам Может кто знает, как из точек вытащить функцию или хотя бы ряд? Грубо говоря, есть массивы X и Y, и из них нужно получить функцию Может какая библиотека есть? Посмотрел gsl, но там что-то нет... построение приближения функции по заданным значениям Это не совсем то, что нужно. Нужно из точек получить не новые точки, а функцию, с которой можно будет работать как с полноценной f(x) https://www.cyberforum.ru/ cpp-beginners/ thread3121425.html C++ Численное решение системы четырёх простых дифференциальных методом Эйлера https://www.cyberforum.ru/ cpp-beginners/ thread3121436.html
Здравствуйте, уважаемые программисты и любители языка C++! Дело в том, что я пропустил многие занятия в ВУЗе и сейчас столкнулся с проблемой. Необходимо решить систему четырёх дифференциальных... https://www.cyberforum.ru/cpp-beginners/thread1079373.html#post6689129
C++ Для заданного массива найти количество пар (i,j) таких, что i<j и ai>aj Здравствуйте! Решая задачу: Напишите программу, которая для заданного массива A=⟨a1,a2,…,an⟩ находит количество пар (i,j) таких, что i<j и ai>aj. Обратите внимание на то, что ответ может не влезать... for (int j = i; j < n; ++i) {строка 17 for (int j = i; j < n; ++j) { https://www.cyberforum.ru/ cpp-beginners/ thread3121451.html C++ Рандомизация потоков Приветствую, делаю свою программу и у меня произошла проблема. У меня есть 5 потоков которые идут по очереди, но мне нужно чтобы каждый раз потоки менялись местами. Пример: Первое нажатие идет... интересно было тоже поломать #include <chrono> #include <random> #include <iostream> #include <vector> #include <thread> #include <mutex> #include <atomic> #include <algorithm> #include... https://www.cyberforum.ru/ cpp-beginners/ thread3121317.html
3 / 3 / 0
Регистрация: 15.08.2014
Сообщений: 390
0

Почему линкер не видит внешний символ - C++ - Ответ 16981440

21.07.2023, 23:44. Показов 527. Ответов 3
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый вечер!

Линкер выдает такую ошибку:

17>TLS_LIB.lib(TLS_Processor.obj) : error LNK2019: ссылка на неразрешенный внешний символ "void __cdecl DisplayHexBuffer(unsigned char *,int,int)" (?DisplayHexBuffer@@YAXPEAEHH@Z) в функции "public: void __cdecl TlsProcessor_CLASS::ProcessMessage(struct TlsConnectionState_STRUCT &)" (?ProcessMessage@TlsProcessor_CLASS@@QEAAXAEAUTlsConnectionState_STRUCT@@@Z).

Означает ли она, что линкер не находит определение процедуры "DisplayHexBuffer" в стиле C (а не С++) ?
Если да, то почему так может происходить ?

Проекты с объявлениями процедуры "DisplayHexBuffer" и класса "TlsProcessor_CLASS" - это проекты на C++. Откуда тогда могут возникнуть ожидания линкера по именам в стиле C ?

В проекте, который содержит класс TlsProcessor_CLASS (точнее в его заголовочном файле) имеется такое включение:

C++
1
2
3
extern "C" {
#include "TLSE_LIB.h"
}
Больше extern "С" в нем не используется.
Правильно ли я понимаю, что такая конструкция означает, что как имена C будет восприниматься только содержание "TLSE_LIB.h" (тогда это не должно влиять на появление ошибки, т.к. ни одна из процедур или классов в содержании ошибки не объявляется в проекте TLSE_LIB)

Вернуться к обсуждению:
Почему линкер не видит внешний символ C++
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.07.2023, 23:44
Готовые ответы и решения:

Почему линкер не видит статическую переменную?
почему линковщик не видит статическую переменную: файл aaa.h class aaa { protected: static CStringArray...

Линкер не видит функцию
Доброго времени суток. Написал программу, но при компиляции ошибка, мол, неизвестная функция, хотя она объявлена и описана. Скажите, в чем...

Почему программа не видит первый символ из файла?
код выполняет следующую задачу : Написать программу, которая читая последовательность чисел из файла, выводит на экран самую длинную...

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.07.2023, 23:44
Помогаю со студенческими работами здесь

Почему линкер ругается ?
Такая ошибка у GCC компилятора + линкера Сами структуры объявлены в UI2.с Но их никак нету в mf_font.с mf_font.h

Ошибка линковки LNK2019 при линковке (линкер не видит функцию в либе)
Доброго времени суток! Проблема следующая: есть длл - самопальный враппер над Bullet для Ogre3D. Длл писалась и собиралась в МSVC 2010 x64....

Программа почему-то не декомпилируется и не определаяется линкер
Есть программа написанная на C#, анализатор говорит, что мол linker unknown, декомпилятор dnspy также не может декомпилировать, кто нибудь...

Почему линкер не хочет собирать проект?
Имеются два файла: .section .bss .align 16 stack_bottom: .skip 16384 stack_top: .section .text .global _start

Внешний жесткий диск не видит компьютер, но видит телик.
Было се нормально с утра вытащил его он лежал на столе вечером вставляю камп его не распознает хочет форматировать его, проводник...

0
Новые блоги и статьи
Winforstrap или красявый дизайн своими руками на HTML+JS+Winform­s
anomal6 04.03.2025
Сидел тут вечером ковырял проект на MAUI, и как же глупо создаются пакеты MSIX и система обновлений пакета публикации, но не об этом. Бывает нужен современный дизайн программы а писать на MAUI,. . .
Формат данных для симуляции физики, посредством распространённы­­­­х не обученных моделей.
Hrethgir 04.03.2025
Что-то как-то снова потерялось, зато катангенсы закатангесились в одном сообщении. На днях писал, что планирую для работы апгрейдить (на этот раз удачно) девайс для работы (конкретно - здоровья для,. . .
Концепция variadic
CoderHuligan 04.03.2025
Мне не очень нравится (а кому это нравится?) что у нас есть отдельно компилятор, отдельно линковщик, причем со своим собственным командным языком. При этом усложнении надо знать помимо языка. . .
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class — два мощных инструмента для обуздания неизменяемых структур данных, каждый со своим уникальным подходом к решению этой задачи. История их появления весьма. . .
Создание производительны­­­х API с Java и gRPC
Wired 04.03.2025
В мире микросервисной разработки вопрос производительности часто становится краеугольным камнем. И хотя REST API давно завоевал сердца разработчиков своей простотой и интуитивностью, при высоких. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 — это настоящий прорыв в эволюции Java, который кардинально меняет правила игры. В этом релизе разработчики Oracle наконец-то довели до ума множество критически важных улучшений в. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Погружаясь в мир блокчейн-разработки на Java, разработчик получает доступ к внушительному арсеналу инструментов. В отличие от Solidity, который "заперт" в экосистеме Ethereum, Java предоставляет. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru