Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ bool в g++ https://www.cyberforum.ru/ cpp-beginners/ thread631845.html
При компиляции программы в g++ она не выдают никаких ошибок, но во время выполнения ее выкидывает. #include <iostream> using namespace std; int main() { bool a = true; cout << a; return 0; }
Ссылки на книги C++
Нужны ссылки на сайты, где можно в онлайн режиме прочитать книги по С++ для начинающих
C++ Инсталляция библиотеки FLTK Пытаюсь установить библиотеку fltk, так как написано в учебнике Страуструпа. Но в итоге ========== Построение: успешно: 1, с ошибками: 68, без изменений: 2, пропущено: 0 ========== сплошные сбои. причем количество успешных может меняться, но не сильно. Как сказано, нужно искать файл (fltk.dsw), но в тех папках (vc2005 и vcnet), где предлагается искать, лежат (fltk.sln). Но fltk.dsw в... https://www.cyberforum.ru/ cpp-beginners/ thread631832.html C++ Будет программа, написанная через Windows Form Application работать на других ОС? Будет программа, написанная через Windows Form Application работать на других ОС? Я использую Microsoft Visual C++ 2010 https://www.cyberforum.ru/ cpp-beginners/ thread631826.html
"Пятнашки" для Windows C++
Написал программу "Пятнашки" на С++ для консоли. Хочу сделать полноценное Windows приложение. Никогда раньше не писал программы под Windows. С помощью чего лучше программировать под эту ОС? Посоветуйте, пожалуйста, литературу и интернет-ресуры.
C++ Локализация для Unicode Всем привет! Подскажите как подключить локализацию при работе с Unicode. Для ANSI, насколько я знаю (VS2010) setlocale(LC_ALL,"rus"); Проблема в том, что работаю с Unicode и некоторые функции не работают. Заранее благодарен. https://www.cyberforum.ru/ cpp-beginners/ thread631818.html
C++ Посмотреть код https://www.cyberforum.ru/ cpp-beginners/ thread631809.html
Приветствую всех :) Вот решил написать программу сам, чтобы так скажем закрепить все полученные на сегодняшний день знания по С++ (еще не полностью дочитал книгу Липпмана) Вот как раз в этой книге надо было сделать проект. Задача программы в следующем. /* * Программа принимает у пользователя путь к файлу. * Разбирает файл по строкам и словам. * Пользователь может ввести любое слово и...
С-строки. Где храняться? Когда удаляются? C++
есть, к примеру, такой класс class Hero { private: char * name; public: Hero(char * n = "TORIN")
C++ Что есть причиной ошибки? https://www.cyberforum.ru/ cpp-beginners/ thread631795.html
Здравствуйте. Задача: Функция, принимает в качестве параметров: многозначное целое число, символ – разделитель. Возвращает строку вида: 1*232*233 Вот моё решение: #include <iostream> using namespace std; void Chislo(int, char); void main() { int Dig;
C++ "Анонимные" (временные) объекты? Пусть имеется класс T: class T { public: int a; int b; T(int _a, int _b) : a(_a), b(_b) {} } Имеется функция void func(T* obj) https://www.cyberforum.ru/ cpp-beginners/ thread631788.html
Массив объектов класса C++
class abc { public: int x,y; }; abc all; int main() { all.x=5; all.x=6;
C++ Пролетает cin >> https://www.cyberforum.ru/ cpp-beginners/ thread631775.html
Нужно заполнять вектор пока не введено 'x', потом сложить количество (введенное) первых элементов. После 'x' программа сразу завершается!!! . И еще вопрос как фильтровать ввод cin >> (число) от не числа. Спасибо!!! #include <iostream> #include <vector> using namespace std; int main() { vector<double> stream;
0 / 0 / 0
Регистрация: 01.08.2012
Сообщений: 8
0

Unresolved external symbol, unresolved token - C++ - Ответ 3321144

01.08.2012, 22:56. Показов 4519. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет. У меня тут такое дело:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// learncpp.cpp : main project file.
 
#include "stdafx.h"
 
int main()
{
    const int LENGTH = 5;
    setlocale(LC_ALL,"Russian");
    int a = 1, b = 2;
    printf("%d, %d\n",a,b);
    swap(a,b);
    printf("%d, %d\n",a,b);
    char c[LENGTH] = "lol";
    char d[LENGTH] = "stas";
    printf("%s, %s\n",c,d);
    swap(c,d, LENGTH);
    printf("%s, %s\n",c,d);
    _getch();
    return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// stdafx.h : include file for standard system include files,
// or project specific include files that are used frequently, but
// are changed infrequently
//
 
#pragma once
 
// TODO: reference additional headers your program requires here
 
#include <stdio.h>
#include <conio.h>
#include <clocale>
 
template <typename any> void swap(any &a, any &b);
template <typename any> void swap(any *a, any *b, int n);
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// stdafx.cpp : source file that includes just the standard includes
// learncpp.pch will be the pre-compiled header
// stdafx.obj will contain the pre-compiled type information
 
#include "stdafx.h"
 
template <typename any> void swap(any &a, any &b)
{
    any temp = a;
    a = b;
    b = temp;
}
 
template <typename any> void swap(any *a, any *b, int n)
{
    any temp;
    for (int i=0;i<n;i++)
    {
        temp=a[i];
        a[i]=b[i];
        b[i]=temp;
    }
}
Компилируем... опана!

1>------ Build started: Project: learncpp, Configuration: Debug Win32 ------
1> stdafx.cpp
1> AssemblyInfo.cpp
1> learncpp.cpp
1> Generating Code...
1> .NETFramework,Version=v4.0.AssemblyAttributes.cpp
1>learncpp.obj : error LNK2028: unresolved token (0A00000B) "void __cdecl swap<char>(char *,char *,int)" (??$swap@D@@$$FYAXPAD0H@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>learncpp.obj : error LNK2028: unresolved token (0A00000D) "void __cdecl swap<int>(int &,int &)" (??$swap@H@@$$FYAXAAH0@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>learncpp.obj : error LNK2019: unresolved external symbol "void __cdecl swap<char>(char *,char *,int)" (??$swap@D@@$$FYAXPAD0H@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>learncpp.obj : error LNK2019: unresolved external symbol "void __cdecl swap<int>(int &,int &)" (??$swap@H@@$$FYAXAAH0@Z) referenced in function "int __cdecl main(void)" (?main@@$$HYAHXZ)
1>D:\progs\vcpp\projects\learncpp\Debug\learncpp.exe : fatal error LNK1120: 4 unresolved externals
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

Если же засунуть всё в один файл, то код делает всё правильно. Почему так? Гуглил, гуглил, не нашёл, в чём проблема. Где-то вроде говорят надо библиотеку подключить какую-то, то ли user32.dll, то ли ещё какую.

Вернуться к обсуждению:
Unresolved external symbol, unresolved token C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.08.2012, 22:56
Готовые ответы и решения:

unresolved external symbol
Добрый день. :) Стоит задача разработать шаблонный класс комплексных чисел. Одним из пунктов...

Unresolved external symbol
Error 1 error LNK2001: unresolved external symbol &quot;public: void __thiscall...

unresolved external symbol
в glm.h сидят структуры вида struct Vector2D; struct Vector3D; struct Vector4D; struct...

Unresolved external symbol
Я понимаю что ошибка LNK2019 обычно означает что есть объявление функции, но нет ее тела. В моем...

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

Unresolved external symbol
Error 1 error LNK2001: unresolved external symbol &quot;class std::basic_ostream&lt;char,struct...

Unresolved external symbol
Читаю книгу по программированию в MFC, хоть она и 13летней давности В общем дошол до создания окна...

Unresolved external symbol
header.h: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;string&gt; using namespace std; ...

Unresolved external symbol
В общем, стандартная ошибка линкера: 5&gt;lib1.lib(a.obj) : error LNK2001: неразрешенный внешний...

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