|
C++ ошибка команды вывода на экран.
|
|
|
|
Greiv |
Пятница, 20 Марта 2009, 15:10
|
Участник
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 03.06.2008
Пользователь №: 25915
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --

|
Здравствуйте. Проблемма такая, есть оператор Console::WriteLine("тут какой нибудь текст"); так вот перед использованием этого оператора в коде регистрируется библиотека #using <mscorlib.dll>, но сделав это программа по прежнему ругается на этот оператор в чём проблемма? Код написан в Visual Studio C++ 2008, может там изменилась регистрация данной библиотеки, кто знает помогите пожалуйсто.
|
|
|
|
|
Админ |
Пятница, 20 Марта 2009, 15:31
|
Администратор
Профиль
Группа: WinCity Team
Сообщений: 670
Регистрация: 01.10.2000
Пользователь №: 1
Конфигурация
Корпус: Sony VAIO VGN-FW21MR Процессор: Centrino/Core Duo Материнская плата: Intel PM45 Оперативная память: 4096 Мб DDR2 800 МГц Видеокарта: ATI Mobility Radeon HD3470 256 Мб GDDR3 Жесткий диск (винчестер): 320 Гб Serial ATA 5400 об/мин TOSHIBA MK3252GSX Дисковод: Нет дисковода CD/DVD: Blu-Ray, MATSHITA BD-MLT UJ230AS Модем: встроенный Сетевой адаптер: встроенный, Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller Звуковая плата: встроенная, Realtek ALC262 Монитор: 17'' Samsung SyncMaster 757NF Операционная система: Vista Home Premium x64 SP2 Прочее: WiFi встроенный Intel(R) WiFi Link 5100 ABG

|
Может все-таки следует делать вызов так: Код System::Console::WriteLine("тут какой нибудь текст");
Или попробовать добавить указание, какое пространство имен используется: Код using namespace System;
Цитата(Greiv @ Сегодня, 16:10) Код написан в Visual Studio C++ 2008, может там изменилась регистрация данной библиотеки, кто знает помогите пожалуйсто. Изменилась по сравнению с чем?
--------------------
"Спорит либо дурак, либо подлец. Первый - не знает, а спорит, второй - знает, но спорит" Геральт из Ривии, ведьмак (© А. Сапковский, Сага о Ведьмаке)
|
|
|
|
|
Greiv |
Пятница, 20 Марта 2009, 21:32
|
Участник
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 03.06.2008
Пользователь №: 25915
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --

|
По сравнению с другими VS C++. Вот код ошибки: fatal error C1190: managed targeted code requires a '/clr' option
Вот сам код:
#include "stdafx.h" #using <mscorlib.dll> #using <System.dll> using namespace System;
int _tmain(int argc, _TCHAR* argv[]) { System::Console::WriteLine("принтер"); System::Сonsole::ReadLine(); return 0; }
В чём ошибка не понятно, то что вы написали не помогло, в чём может быть проблемма ведь оператор простейший?
|
|
|
|
|
Админ |
Суббота, 21 Марта 2009, 12:49
|
Администратор
Профиль
Группа: WinCity Team
Сообщений: 670
Регистрация: 01.10.2000
Пользователь №: 1
Конфигурация
Корпус: Sony VAIO VGN-FW21MR Процессор: Centrino/Core Duo Материнская плата: Intel PM45 Оперативная память: 4096 Мб DDR2 800 МГц Видеокарта: ATI Mobility Radeon HD3470 256 Мб GDDR3 Жесткий диск (винчестер): 320 Гб Serial ATA 5400 об/мин TOSHIBA MK3252GSX Дисковод: Нет дисковода CD/DVD: Blu-Ray, MATSHITA BD-MLT UJ230AS Модем: встроенный Сетевой адаптер: встроенный, Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller Звуковая плата: встроенная, Realtek ALC262 Монитор: 17'' Samsung SyncMaster 757NF Операционная система: Vista Home Premium x64 SP2 Прочее: WiFi встроенный Intel(R) WiFi Link 5100 ABG

|
Судя по ошибке, компилятор ругает на то что для использования управляемого кода должна быть включена опция '/clr' Проверьте, что указано в настройках проекта в Configuration Properties -> General -> Common Language Runtime support
--------------------
"Спорит либо дурак, либо подлец. Первый - не знает, а спорит, второй - знает, но спорит" Геральт из Ривии, ведьмак (© А. Сапковский, Сага о Ведьмаке)
|
|
|
|
|
Greiv |
Понедельник, 23 Марта 2009, 1:57
|
Участник
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 03.06.2008
Пользователь №: 25915
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --

|
Спосибо большое, всё заработало. В силу того что я только начал изучать С++, я не знал таких нюансов. Ещё раз спасибо.
|
|
|
|
|
Админ |
Понедельник, 23 Марта 2009, 12:17
|
Администратор
Профиль
Группа: WinCity Team
Сообщений: 670
Регистрация: 01.10.2000
Пользователь №: 1
Конфигурация
Корпус: Sony VAIO VGN-FW21MR Процессор: Centrino/Core Duo Материнская плата: Intel PM45 Оперативная память: 4096 Мб DDR2 800 МГц Видеокарта: ATI Mobility Radeon HD3470 256 Мб GDDR3 Жесткий диск (винчестер): 320 Гб Serial ATA 5400 об/мин TOSHIBA MK3252GSX Дисковод: Нет дисковода CD/DVD: Blu-Ray, MATSHITA BD-MLT UJ230AS Модем: встроенный Сетевой адаптер: встроенный, Marvell Yukon 88E8055 PCI-E Gigabit Ethernet Controller Звуковая плата: встроенная, Realtek ALC262 Монитор: 17'' Samsung SyncMaster 757NF Операционная система: Vista Home Premium x64 SP2 Прочее: WiFi встроенный Intel(R) WiFi Link 5100 ABG

|
Greiv, Судя по вашему вопросу, вы взялись за изучение не чистого C++, а так называемого "Управляемого C++" или C++.NET  Это несколько сложнее, т.к. помимо концепции самого языка C++ необходимо понимать еще концепцию платформы Microsoft .NET Ну зато дальше проще будет  , например когда на C# перейдете
--------------------
"Спорит либо дурак, либо подлец. Первый - не знает, а спорит, второй - знает, но спорит" Геральт из Ривии, ведьмак (© А. Сапковский, Сага о Ведьмаке)
|
|
|
|
|
Greiv |
Вторник, 24 Марта 2009, 16:09
|
Участник
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 03.06.2008
Пользователь №: 25915
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --

|
Да вы правы, действительно С++.NET, просто я честно пока не осознал отличия от обычного С++ так как не изучал его в чистом виде, а сразу начал изучать С++ в MS Visual Studio 2008 как только вышла эта среда программирования, честно сказать тяжело даётся с 0 изучать и в общем то не очень понятно что такое .NET, но так как С++ только месяц занимаюсь, думаю в дальнейшем всё станет на свои места, а пока только книги читаю. Спасибо ещё раз за помощь. Правда думаю это не последний мой вопрос.
|
|
|
|
|
pan |
Пятница, 27 Марта 2009, 12:47
|
Участник
Профиль
Группа: WinCity Team
Сообщений: 2101
Регистрация: 11.11.2001
Из: крепость Владивосток
Пользователь №: 653
Конфигурация
Корпус: -- Процессор: Другой Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: Нет дисковода CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --

|
А мож ну его, этот C++ пусть даже и .NET? :-D Мож сразу на C#?
|
|
|
|
|
Greiv |
Пятница, 03 Апреля 2009, 17:49
|
Участник
Профиль
Группа: Участник
Сообщений: 41
Регистрация: 03.06.2008
Пользователь №: 25915
Конфигурация
Корпус: -- Процессор: -- Материнская плата: -- Оперативная память: -- Видеокарта: -- Жесткий диск (винчестер): -- Дисковод: -- CD/DVD: -- Модем: -- Сетевой адаптер: -- Звуковая плата: -- Монитор: -- Операционная система: -- Прочее: --

|
Цитата(GeizeR @ Пятница, 27 Марта 2009, 12:47) А мож ну его, этот C++ пусть даже и .NET? :-D Мож сразу на C#? Так, а смысл? На работу по C# вообще не видел людей чтоб брали, этот язык не используется так сильно как C++. Просто я выбирал по актуальности языка в данном городе и в общем спросом пользуется только С++, С# тоже есть конечно, но не так сильно.
|
|
|
|
|
|
1 чел. читают эту тему (1 Гостей и 0 Скрытых Пользователей)
|
0 Пользователей:
|
|
© Copyright by WinCity.Ru 2001 - 2008 | Обратная связьУслуги веб-хостинга предоставлены компанией MTW.RU
|
|