Здравствуйте. Проблемма такая, есть оператор Console::WriteLine("тут какой нибудь текст"); так вот перед использованием этого оператора в коде регистрируется библиотека #using <mscorlib.dll>, но сделав это программа по прежнему ругается на этот оператор в чём проблемма? Код написан в Visual Studio C++ 2008, может там изменилась регистрация данной библиотеки, кто знает помогите пожалуйсто.
Может все-таки следует делать вызов так:
По сравнению с другими 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;
}
В чём ошибка не понятно, то что вы написали не помогло, в чём может быть проблемма ведь оператор простейший?
Судя по ошибке, компилятор ругает на то что для использования управляемого кода должна быть включена опция '/clr'
Проверьте, что указано в настройках проекта в Configuration Properties -> General -> Common Language Runtime support
Спосибо большое, всё заработало. В силу того что я только начал изучать С++, я не знал таких нюансов. Ещё раз спасибо.
Greiv, Судя по вашему вопросу, вы взялись за изучение не чистого C++, а так называемого "Управляемого C++" или C++.NET Это несколько сложнее, т.к. помимо концепции самого языка C++ необходимо понимать еще концепцию платформы Microsoft .NET Ну зато дальше проще будет , например когда на C# перейдете
Да вы правы, действительно С++.NET, просто я честно пока не осознал отличия от обычного С++ так как не изучал его в чистом виде, а сразу начал изучать С++ в MS Visual Studio 2008 как только вышла эта среда программирования, честно сказать тяжело даётся с 0 изучать и в общем то не очень понятно что такое .NET, но так как С++ только месяц занимаюсь, думаю в дальнейшем всё станет на свои места, а пока только книги читаю. Спасибо ещё раз за помощь. Правда думаю это не последний мой вопрос.
А мож ну его, этот C++ пусть даже и .NET? :-D Мож сразу на C#?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)