0 / 0 / 0
Регистрация: 17.11.2009
Сообщений: 12

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

07.01.2011, 13:27. Показов 4055. Ответов 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
1464 / 965 / 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
Ответ Создать тему
Опции темы

Новые блоги и статьи
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru