Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 39, средняя оценка - 4.72
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
#1

[Linker Error] undefined reference to `__dyn_tls_init_callback' - C++

23.10.2010, 18:53. Просмотров 4786. Ответов 17
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <conio.h>
     int SumDigits (int N)
     {
            int d, sum = 0;
            while ( N != 0 )
            {
                d = N % 10;
                sum = sum + d;
                N = N / 10;
            }
return sum;
            }
main()
    {
        int N, s;
        printf ( "\nVvedite celoe cislo ");
        scanf ("%d", &N);
        s = SumDigits (N);
        printf ("Summa cisel cisla %d ravna %d\n", N, s );
        getch();
    }
выводит
[Linker Error] undefined reference to `__dyn_tls_init_callback'
ld returned 1 exit status
[Build Error] [Default] Error 1

пишу по книге на wxDev-C++, только начал изучать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.10.2010, 18:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос [Linker Error] undefined reference to `__dyn_tls_init_callback' (C++):

Странная ошибка: [Linker error] undefined reference to `__dyn_tls_init_callback' [Linker error] undefined reference to ld returned 1 exit status - C++
Здравствуйте. Вот недавно начал изучать книгу &quot;С++ для чайников&quot; Стефан Р. Девис 4-е издание. И напоролся на кучу ошибок) Но смог все...

Ошибка [Linker error] undefined reference to `__dyn_tls_init_callback' - C++
Вот такие ошибки появляются : Ошибка undefined reference to `__dyn_tls_init_callback' undefined reference to...

[Linker error] undefined reference to - C++
#include&lt;string.h&gt; #include&lt;stdlib.h&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include &lt;math.h&gt; #include&lt;fstream&gt; ...

[Linker error] undefined reference to 'r' - C++
Помогите решить вышеописанную проблему, на переменную s так же ругаеться! #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include &lt;conio.h&gt; ...

[Linker Error] undefined reference to - C++
Вызываю так функцию в main'e: #include &lt;cstdlib&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &quot;matrix.h&quot; using...

[Linker error] undefined reference to __cpu_features_init - C++
Вот наглядное пособие: ... А что он говорит и что делать, чтобы прога заработала?

17
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2010, 19:01 #2
попробуйте int main()
это же с++?
0
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
23.10.2010, 19:04  [ТС] #3
да с++ , int main() не помогло, ошибка осталось.
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2010, 19:11 #4
чтото у вас с компилятором
http://codepad.org/PrtQ2wmz
0
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
23.10.2010, 19:36  [ТС] #5
вроде качал с официального сайта, в чем интересно могут быть проблемы. может другую среду посоветуете.
0
MILAN
886 / 780 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
23.10.2010, 21:22 #6
Бесплатные среды (IDE) для программирования на С/С++
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2010, 21:26 #7
попробуйте conio.h вырезать, оно вообще не к добру
0
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
23.10.2010, 21:34  [ТС] #8
после удаления #include <conio.h> получается -`getch' undeclared (first use this function), я так понял getch не работает без conio.h.
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2010, 21:35 #9
нафиг оно и не надо
system("pause") вместо него
0
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
23.10.2010, 21:42  [ТС] #10
после установки system ("pause"),выходит таже ошибка - getch' undeclared (first use this function). Установил Visual C++. попробывал на нем. ответ - fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "StdAfx.h"" в источник.
0
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
23.10.2010, 21:48 #11
isakz, если вы используете precompiled header, тогда первый инклуд должен быть всегда
#include "stdafx.h"
0
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
23.10.2010, 22:06  [ТС] #12
#include "stdafx.h"

SumDigits (int N)
{
int d, sum = 0;
while ( N != 0 )
{
d = N % 10;
sum = sum + d;
N = N / 10;
}
return sum;
}
main()
{
int N, s;
printf ( "\nVvedite celoe cislo ");
scanf ("%d", &N);
s = SumDigits (N);
printf ("Summa cisel cisla %d ravna %d\n", N, s );
system("pause");
}

ответ, это работа на Visual :

1>------ Построение начато: проект: pr1, Конфигурация: Debug Win32 ------
1> pr1.cpp
1>d:\мои документы\visual studio 2010\projects\pr1\pr1\pr1.cpp(5): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>d:\мои документы\visual studio 2010\projects\pr1\pr1\pr1.cpp(16): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>d:\мои документы\visual studio 2010\projects\pr1\pr1\pr1.cpp(22): error C3861: system: идентификатор не найден

Добавлено через 6 минут
Вернул conio и getch на место, теперь

1>------ Построение начато: проект: pr1, Конфигурация: Debug Win32 ------
1> pr1.cpp
1>d:\мои документы\visual studio 2010\projects\pr1\pr1\pr1.cpp(5): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
1>d:\мои документы\visual studio 2010\projects\pr1\pr1\pr1.cpp(16): error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию
0
Andrew_Lvov
Эксперт С++
259 / 189 / 5
Регистрация: 19.08.2010
Сообщений: 760
Записей в блоге: 1
23.10.2010, 22:23 #13
В объявлении ф-ции должен быть указан тип возвращаемого значения
1
isakz
2 / 2 / 0
Регистрация: 23.10.2010
Сообщений: 111
23.10.2010, 22:49  [ТС] #14
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
int SumDigits (int N)
{
int d, sum = 0;
while ( N != 0 )
{
d = N % 10;
sum = sum + d;
N = N / 10;
}
return sum;
}
main()
{
int N, s;
printf ( "\nVvedite celoe cislo ");
scanf ("%d", &N);
s = SumDigits (N);
printf ("Summa cisel cisla %d ravna %d\n", N, s );
getch();
}
все также...

Добавлено через 7 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <stdio.h>
#include <conio.h> 
     int SumDigits (int N)
     {
            int d, sum = 0;
            while ( N != 0 )
            {
                d = N % 10;
                sum = sum + d;
                N = N / 10;
            }
return sum;
            }
main()
    {
        int N, s;
        printf ( "\nVvedite celoe cislo ");
        scanf ("%d", &N);
        s = SumDigits (N);
        printf ("Summa cisel cisla %d ravna %d\n", N, s );
        getch();
    }
0
alex_x_x
бжни
2450 / 1655 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
23.10.2010, 22:57 #15
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include "stdafx.h"
#include <stdio.h>
 
     int SumDigits (int N)
     {
            int d, sum = 0;
            while ( N != 0 )
            {
                d = N % 10;
                sum = sum + d;
                N = N / 10;
            }
return sum;
            }
int main()
    {
        int N, s;
        printf ( "\nVvedite celoe cislo ");
        scanf ("%d", &N);
        s = SumDigits (N);
        printf ("Summa cisel cisla %d ravna %d\n", N, s );
        system("pause");
    }
1
23.10.2010, 22:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.10.2010, 22:57
Привет! Вот еще темы с ответами:

[Linker Error] undefined reference to `instructions()' - C++
Dev c++ #include &lt;iostream&gt; using namespace std; void instructions(); int main() { instructions(); return 0;} void...

[linker error] undefined reference to 'vtable for Car' - C++
доброго времени вам. помогите, пожалуйста, с задачей разобраться. хочу сделать пример на паттерн &quot;абстрактная фабрика&quot;. фабрика собирает...

Выдает ошибку [Linker error] undefined reference to `WinMain@16' - C++
Собственно проблема в сабже - выдает gcc.exe &quot;J:\Курсовая БД\Курсовая .c&quot; -o &quot;J:\Курсовая БД\Курсовая .exe&quot; ...

Ошибка [Linker error] undefined reference to `Vector::Vector(int)' - C++
Добрый день. Делал по методички, и почему-то валятся ошибки... файл lab9_main.cpp #include &lt;iostream&gt; #include &quot;Vector.h&quot; int...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru