Форум программистов, компьютерный форум, киберфорум
C++/CLI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 12

не работает list, ошибка на include

07.01.2011, 13:27. Показов 4122. Ответов 10
Метки нет (Все метки)

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

Работаю в VS C++ 2010

Пытаюсь организовать списки, через List.

Делал как примерах:
C++
1
2
3
4
#include <list>
using namespace std;
 
std::list<Operators> ST;
получил кучу ошибок... при инклуде list, не знаю что не так с ним.

Пошел другим способом:
C++
1
2
#include <cliext/list>
cliext::list<Operators> ST;
И снова ошибки:
Code
1
2
3
4
5
6
7
8
9
10
d:\documents and settings\sergxp.toshiba-c5ae364\мои документы\visual studio 2010\projects\tvp\tvp\Form1.h(38): error C3145: 'ST' : global or static variable may not have managed type 'cliext::list<_Value_t>'
1>          with
1>          [
1>              _Value_t=Operators
1>          ]
1>          may not declare a global or static variable, or a member of a native type that refers to objects in the gc heap
1>d:\documents and settings\sergxp.toshiba-c5ae364\мои документы\visual studio 2010\projects\tvp\tvp\Form1.h(38): error C2039: '{dtor}' : is not a member of 'System::IDisposable'
1>          d:\windows\microsoft.net\framework\v2.0.50727\mscorlib.dll : see declaration of 'System::IDisposable'
1>
1>Build FAILED.

Что не так? =( Как мне использовать List?
Operators - это класс.

Ошибки при include <cliext/list>
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1>MSVCURTD.lib(mstartup.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000109).
1>MSVCURTD.lib(mstartup.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00010e).
1>MSVCURTD.lib(msilexit.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001d).
1>MSVCURTD.lib(msilexit.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000021).
1>MSVCURTD.lib(stdthrow.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000018).
1>MSVCURTD.lib(stdthrow.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001e).
1>MSVCURTD.lib(managdeh.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000013).
1>MSVCURTD.lib(managdeh.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000017).
1>MSVCURTD.lib(ti_inst.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000020).
1>MSVCURTD.lib(ti_inst.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000024).
1>MSVCURTD.lib(mexcptptr.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000022).
1>MSVCURTD.lib(mexcptptr.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000026).
1>MSVCURTD.lib(new.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000018).
1>MSVCURTD.lib(new.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001e).
1>MSVCURTD.lib(stdthrow.obj) : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_Debug_message@std@@$$FYMXPB_W0I@Z' (06000020) has inconsistent metadata with (0A00004C) in TVP.obj
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_Lockit_ctor@_Lockit@std@@$$FCAXPAV12@H@Z' (06000267) has inconsistent metadata with (0A000087) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_Lockit_dtor@_Lockit@std@@$$FCAXPAV12@@Z' (06000266) has inconsistent metadata with (0A000089) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : fatal error LNK1255: link failed because of metadata errors
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
07.01.2011, 13:27
Ответы с готовыми решениями:

Работа с файлами в C# с исп. библиотек #include <stdio.h> #include <stdlib.h> #include <math.h> #include <io.h>
В типизированном файле записаны названия городов и их численность. Увеличить численность каждого города на 5% (Количество жителей всегда...

Не находит #include<iomanip.h> #include<conio.h>
Само задание: Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц-C руб. а разговоры сверх...

#include <list> - конфликт using namespace std с другими инклюдами
Всем привет. Появилась надобность использовать списки, однако #include &lt;list&gt; подключается только вместе с using namespace std. Мои...

10
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
07.01.2011, 13:33
SergXP, какие ошибки при подключении
C++
1
#include <list>
?
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 12
07.01.2011, 14:05  [ТС]
при include<list>
Ошибки:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1>  All outputs are up-to-date.
1>MSVCURTD.lib(mstartup.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000109).
1>MSVCURTD.lib(mstartup.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00010e).
1>MSVCURTD.lib(msilexit.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001d).
1>MSVCURTD.lib(msilexit.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000021).
1>MSVCURTD.lib(mexcptptr.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000022).
1>MSVCURTD.lib(mexcptptr.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000026).
1>MSVCURTD.lib(stdthrow.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000018).
1>MSVCURTD.lib(stdthrow.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001e).
1>MSVCURTD.lib(managdeh.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000013).
1>MSVCURTD.lib(managdeh.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000017).
1>MSVCURTD.lib(ti_inst.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000020).
1>MSVCURTD.lib(ti_inst.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000024).
1>MSVCURTD.lib(new.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c000018).
1>MSVCURTD.lib(new.obj) : error LNK2022: metadata operation failed (80131195) : Custom attributes are not consistent: (0x0c00001e).
1>MSVCURTD.lib(stdthrow.obj) : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_Debug_message@std@@$$FYMXPB_W0I@Z' (06000020) has inconsistent metadata with (0A000051) in TVP.obj
1>MSVCURTD.lib(mexcptptr.obj) : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?__ExceptionPtrCopy@@$$FYMXPAXPBX@Z' (060000BE) has inconsistent metadata with (0A000087) in TVP.obj
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_purecall@@$$J0YAHXZ' (060002DF) has inconsistent metadata with (0A000045) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?strcpy_s@@$$J0YAHPADIPBD@Z' (060002E0) has inconsistent metadata with (0A00001A) in MSVCURTD.lib(new.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?strcpy_s@@$$J0YAHPADIPBD@Z' (060002E0) has inconsistent metadata with (0A00002E) in MSVCURTD.lib(ti_inst.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?strcpy_s@@$$J0YAHPADIPBD@Z' (060002E0) has inconsistent metadata with (0A00004A) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?strlen@@$$J0YAIPBD@Z' (060002E2) has inconsistent metadata with (0A000026) in MSVCURTD.lib(new.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?strlen@@$$J0YAIPBD@Z' (060002E2) has inconsistent metadata with (0A000042) in MSVCURTD.lib(ti_inst.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?strlen@@$$J0YAIPBD@Z' (060002E2) has inconsistent metadata with (0A00006D) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?malloc@@$$J0YAPAXI@Z' (060002E1) has inconsistent metadata with (0A000027) in MSVCURTD.lib(new.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?malloc@@$$J0YAPAXI@Z' (060002E1) has inconsistent metadata with (0A00006E) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?free@@$$J0YAXPAX@Z' (060002E3) has inconsistent metadata with (0A000029) in MSVCURTD.lib(new.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?free@@$$J0YAXPAX@Z' (060002E3) has inconsistent metadata with (0A000073) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_Lockit_ctor@_Lockit@std@@$$FCAXPAV12@H@Z' (060002E5) has inconsistent metadata with (0A000087) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : error LNK2034: metadata inconsistent with COFF symbol table: symbol '?_Lockit_dtor@_Lockit@std@@$$FCAXPAV12@@Z' (060002E4) has inconsistent metadata with (0A000089) in MSVCURTD.lib(mexcptptr.obj)
1>LINK : fatal error LNK1255: link failed because of metadata errors
0
Maniac
Эксперт С++
 Аватар для ISergey
1465 / 966 / 160
Регистрация: 02.01.2009
Сообщений: 2,820
Записей в блоге: 1
07.01.2011, 14:25
Как проект создаешь?
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 12
07.01.2011, 14:59  [ТС]
File->New->Project
Visual C++ -> CLR -> Windows Forms Application
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
07.01.2011, 15:27
SergXP, тогда используйте дотнетовские List и ArrayList
1
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 12
07.01.2011, 15:34  [ТС]
Можно поточнее, где почитать об этом?
Я перевожу с C# на C++
В C#
C#
1
List<Operators> ST = new List<Operators>();
Значит в C++ будет, если не ошибаюсь:
C++
1
List<Operators> ST;
0
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
07.01.2011, 15:49
C#
1
List<Operators> ST = new List<Operators>();
C++
1
List<Operators>^ ST = gsnew List<Operators>();
1
программист С++
 Аватар для sandye51
860 / 600 / 147
Регистрация: 19.12.2010
Сообщений: 2,014
08.01.2011, 00:15
Цитата Сообщение от M128K145 Посмотреть сообщение
C++
1
List<Operators>^ ST = gsnew List<Operators>();
C++
1
List<Operators>^ ST =new List<Operators>();
2
Эксперт JavaЭксперт С++
 Аватар для M128K145
8384 / 3617 / 419
Регистрация: 03.07.2009
Сообщений: 10,709
08.01.2011, 00:48
sandye51, именно, опечаточка вышла
0
0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 12
08.01.2011, 01:32  [ТС]
sandye51,
M128K145, ага, за это спасибо! Вроде работает =)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
08.01.2011, 01:32
Помогаю со студенческими работами здесь

Код JQuery работает стабильно вне Joomla, при include в joomla - ошибка
Код JQuery работает стабильно вне Joomla, при include в joomla - ошибка. И эта ошибка происходит при повторном выполнении функции, в чем...

#include<iostream>// подключение библиотек #include <conio.h> #include <climits>
помогите для этой программы сделать блок-схему. Пожалуйста #include&lt;iostream&gt;// подключение библиотек #include &lt;conio.h&gt; ...

В чём ошибка? Почему пишет,что #include "stdafx.h" не работает и тд нету библиотеки,как можно код поменять?
В чём ошибка? Почему пишет,что #include &quot;stdafx.h&quot; не работает и тд нету библиотеки,как можно код поменять? #include...

Ошибка при компиляции undefined reference to `List<int>::List()'|
Доброго времени суток=) столкнулась с такой проблемой нужно написать шаблон класса. При компиляции выдает ошибку undefined reference to...

Ошибка в CodeVisionAVR по #include<avr/io.h> #include<avr/interrupt.h>
Библиотеки #include&lt;avr/io.h&gt; и #include&lt;avr/interrupt.h&gt; - они вообще из какой IDE? Нашел код на СИ для подключения OLED 128*64 к...


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

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru