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

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

Войти
Регистрация
Восстановить пароль
 
wett
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 1
#1

Ошибка: linkage specification contradicts earlier specification for 'NumberList', see declaration of 'NumberList' - C++

06.03.2010, 17:11. Просмотров 933. Ответов 1
Метки нет (Все метки)

Привет!

Когда создаю Dll библиотку в .h файле пишу extern 'C' __declspec(dllexport). Для изучения вопроса использовала статью, в которой описывается создание библиотеки для консольного приложения. Я убираю 'С' и библиотека не хочет компоноваться. Пишет linkage specification contradicts earlier specification for 'NumberList', see declaration of 'NumberList'. Чем это может быть вызвано?
Как я понимаю 'С' пишется для того, что бы компилятор не дописывал в конец названия функции служебную информацию. Но я подключаю библиотеку при помощи .lib, а не LoadLibrary. То есть, проблем с сохранением имен быть не должно. Чем же вызваны ошибки? Заранее спасибо.

И еще, кто-нить может объяснить что такое метод __declspec?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.03.2010, 17:11
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Ошибка: linkage specification contradicts earlier specification for 'NumberList', see declaration of 'NumberList' (C++):

Java API Specification - Java
Добрый вечер. Форумчане подскажите пожалуйста по библиотекам API существует какая либо литература на русском?! На форуме искал, не нашел,...

invalid drive specification в dos - Жесткие диски
Купил без предварительного обзора винт WD20erzx,сейчас узнал что из-за паркинга головок работают они очень мало,рекомендуется его...

Не компилируется программа, E2136 Constructor cannot have a return type specification - C++ Builder
Не компилируется программа. Может кто хоть чем-то поможет. В Си совсем новичок.((( ...

#1170 - BLOB/TEXT column 'id' used in key specification without a key length - MySQL
После выполнения этого кода: CREATE TABLE forum_themes( id TINYTEXT, name TINYINT, autor_name TINYTEXT, create_date DATETIME...

BLOB/TEXT column 'text' used in key specification without a key length - MySQL
Короче хочу добавить индекс к полю в итоге получаю ошибку.. BLOB/TEXT column 'text' used in key specification without a key length .... уже...

Ошибка Declaration of 'Button1' differs from previous declaration - Delphi
Помогите, пожалуйста, исправить ошибку: Declaration of 'Button1' differs from previous declaration unit Unit1; interface ...

1
ManiaK
08.03.2010, 12:28 #2
Как же ты, бедолага, додумался под новый год такой вопрос задать? Тут уже никого нет. Ну ладно, случайно зашёл, отвечу.
Что бы не прибавлялось никакой служебной информации, надо добавить не просто 'С', а extern 'C'. Убирай вместе с extern и всё будет нормально компилироваться.

С Наступающим!!!!!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.03.2010, 12:28
Привет! Вот еще темы с ответами:

Ошибка: declaration of 'Init' differs from previous declaration - Delphi
В низу где procedure procedure TDot.Init(X0,Y0,R0:Integer;Cr:COLORREF); ошибка declaration of 'Init' differs from previous declaration...

Ошибка cannot be opened because it is version 782. This server supports version 706 and earlier - SQL Server
Есть проект для которого база данных (далее-БД) создается с использованием Code First При сборке и построении решения ошибок нет. При...

Ошибка "Declaration of "FormDestroy" differs from previous declaration" - Delphi
Я самый настоящий "нуб" помогите исправить ошибки: 1)Declaration of "FormDestroy" differs from previous declaration 2)undeclared...

[DCC Error] E2037 Declaration of 'SelectFitFromObzor' differs from previous declaration - Delphi WinAPI
Приветствую всех! Возникла проблема, уже всё перепробовал, даже методом тыка! Вот код: unit ufmCoLiTecLight; interface


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

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

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