Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перечисляемый тип enum + switch Всем привет, прошу помочь разобраться, делаю структуры и все никак не могу сделать так , чтобы заработал фрагмент программы связанный с enum + switch enum grade_levels { first_position = 1,... https://www.cyberforum.ru/ cpp-beginners/ thread2411360.html Найти максимальное и минимальное число отдельно среди всех положительных чисел массива C++
Товарищи помогите!!!Найти максимальное и минимальное число отдельно среди всех положительных чисел и отдельно среди всех отрицательных чисел
C++ Написать комментарии к программе https://www.cyberforum.ru/ cpp-beginners/ thread2411353.html
можете пожалуйста коменты написать как работает программа и словесный алгоритм или блок схема #include <iostream> #include <cstdlib> #include <ctime> using namespace std; #define COUNTNODES 5...
C++ Обнулить элементы массива, расположенные между его минимальными и максимальными элементами Дан массив размера N. Обнулить элементы массива, расположенные между его минимальными и максимальными элементами (не включая максимальный и минимальный элементы. Помогите пожалуйста. Добавлено... https://www.cyberforum.ru/ cpp-beginners/ thread2411350.html
Организовать ввод должностей используя перечисление C++
Здравствуйте , прошу помочь составить так сказать "ввод должностей" при помощи объединения. union { char name1; char name2; char name3; } myUnion; //я создал объединение
C++ Инвенсированое управление https://www.cyberforum.ru/ cpp-beginners/ thread2411345.html
сделал функции в Unreal engine 4 , но модель идет в другую сторону от мышки. Как сделать инверсию для управления? if (Touch) { FVector2D TouchDeltaMove = FVector2D(TouchLocation.X -...
C++ Быстрая сортировка двумерного массива. Найти ошибку https://www.cyberforum.ru/ cpp-beginners/ thread2411343.html
Задача "Упорядочить каждую строку матрицы по убыванию суммы значений цифр элементов матрицы". В лабораторной нужно отсортировать матрицу 5 методами сортировки. Сделал 4 и не могу сделать методом...
Удалить нули из матрицы C++
#include"pch.h" #include<iostream> #include <locale> using namespace std; int main() { setlocale(LC_ALL, "Rus"); int n, m; cout << " Введите размер: ""\n"; cin >> n >> m;
C++ Как можно четко изложить эту программу через string? С клавиатуры вводятся две строки, содержащие некоторые слова. Слова перечислены через запятую. Исключить из первой строки слова, входящие во вторую строку. Слова должны сравниваться без учета... https://www.cyberforum.ru/ cpp-beginners/ thread2411340.html C++ Quick Short двумерного массива по столбцам Пишу алгоритм для сортировки двумерного массива по столбцам. В качестве характеристики абсолютные значения (модули), вроде как сообразил как сделать для двумерного массива, но в итоге параметр... https://www.cyberforum.ru/ cpp-beginners/ thread2411338.html
C++ Ввод имени файла с клавиатуры
Нужно переделать чтобы название файла можно было вводить с клавы? /* Удалить элементы текстового файла, которые повторяются. */ #include <iostream> #include <string> #include <fstream> ...
C++ Исправьте ошибку https://www.cyberforum.ru/ cpp-beginners/ thread2411323.html
Дан массив чисел размером N. Нужно поменять местами « - » - ы элементы массива с « + » - и элементами массива. Замену остановить когда те и те закончатся. Оставшиеся элементы место не изменяют. Вот...
-2 / 0 / 0
Регистрация: 07.06.2016
Сообщений: 12
0

Очередная ошибка LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl ClassName::ClassName(void)" - C++ - Ответ 13366590

01.03.2019, 07:46. Показов 8032. Ответов 2
Метки (Все метки)

Всем привет, по форуму нашёл очень много таких тем, но ни одна конкретно в моём случае не помогла, буду рад любому совету.

У меня есть пустой класс CTestFigure, в котором есть только конструктор по умолчанию, и деструктор.

ctestfigure.h
C++
1
2
3
4
5
6
7
8
9
10
11
#ifndef CTESTFIGURE_H
#define CTESTFIGURE_H
 
class CTestFigure
{
public:
    CTestFigure();
    ~CTestFigure();
};
 
#endif // CTESTFIGURE_H
ctestfigure.cpp
C++
1
2
3
4
5
6
7
8
9
#include "ctestfigure.h"
 
CTestFigure::CTestFigure()
{
}
 
CTestFigure::~CTestFigure()
{
}
После строчки, где я объявляю указатель, и инициализирую его с помощью new, вылетает ошибка:
"main.obj:-1: ошибка: LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl CTestFigure::CTestFigure(void)" (??0CTestFigure@@QEAA@XZ) в функции main"

Вот строка инициализации:
C++
1
CTestFigure* testFig = new CTestFigure();
Почитав темы, связанные с этой ошибкой, я понял, что ошибка эта чаще всего вылетает, когда компилятор не видит вызываемого конструктора, но он объявлен, является публичным.
Голова кипит уже, не могу даже представить себе из-за чего он решил покапризничать.

На всякий случай,
Работаю в IDE: QT Creator (4.5.1)
Qt version: 5.10.1
Строка Qmake: qmake.exe TestGraph.pro -spec win32-msvc "CONFIG+=debug" "CONFIG+=qml_debug"

Вернуться к обсуждению:
Очередная ошибка LNK2019: ссылка на неразрешенный внешний символ "public: __cdecl ClassName::ClassName(void)" C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.03.2019, 07:46
Готовые ответы и решения:

Ошибка : LNK2019 ссылка на неразрешенный внешний символ "public: void_thiscall person::show_data(void)"
Доброго времени суток. Помогите пожалуйста с программой, я недавно начал осваивать с++ и подобная...

В чем ошибка? error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Point::Point(void)" (?0Point@@Q
#ifndef FIGURE_H #define FIGURE_H class Figure{ public: virtual double Square() = 0; virtual...

Ошибка LNK2019 ссылка на неразрешенный внешний символ _main в функции "int __cdecl invoke_main(void)"
В текстовый файл вставить пробелы таким образом, чтобы каждая строка имела длину 80 символов...

error LNK2019: ссылка на неразрешенный внешний символ "public: __thiscall Vector<int>::Vector<int>(void)" (?0?$Vector@H@@QAE@XZ) в функции _main
//Vector.h #include &lt;iostream&gt; #include &lt;Windows.h&gt; #include &lt;climits&gt; #include &lt;vector&gt;...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.03.2019, 07:46
Помогаю со студенческими работами здесь

Ошибка линкера: ссылка на неразрешенный внешний символ "public: int __thiscall stack<int>::pop(void)"
Всем привет! Возникает ошибка: error LNK2019: ссылка на неразрешенный внешний символ &quot;public: int...

LNK2019: ссылка на неразрешенный внешний символ "void __cdecl run(void)" (?run@@YAXXZ) в функции _wmain
#include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;cmath&quot; using namespace std; class A {...

error LNK2019: ссылка на неразрешенный внешний символ "public: int __thiscall KDocument::Open(char const *)" в функции _WinMain@16
ребята, при компиляции линковщик ругается, подскажите пожалуйста , вроде бы и Kdocument.h...

"Ошибка LNK2019 Ссылка на неразрешенный внешний символ"
Знаю что очередное повторение одной и той же ошибки, но везде пишут про то, что функции не...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru