error C2871: System: пространство имен с таким именем не существует
    
  ![]()  | 
Наши проекты:
 Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту  | 
|
| ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS | 
| [216.73.216.5] | 
 
 | 
		
  | 
    error C2871: System: пространство имен с таким именем не существует
    
  | 
         
         
         
          
           Сообщ.
           #1
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Здравствуйте форумчане! 
        
      Почему в моей программе появляется такая ошибка?  | 
    
| 
         
         
         
          
           Сообщ.
           #2
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Посмотрите тут http://msdn.microsoft.com/ru-ru/library/8x5x43k7(v=VS.90).aspx   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #3
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Потому что ты скорее всего компилируешь программу написанную на C# (или скорее на C++/CLI) компилятором C++. 	  
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #4
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Я Вам помогу =) 
        
      "имя": пространство имен с таким именем не существует. 'name': a namespace with this name does not exist. Эта ошибка возникает при передаче идентификатора, который не является пространством имен, директиве using. В следующем примере показано возникновение ошибки C2871: ![]() ![]() // C2871.cpp // compile with: /c using namespace d;   // C2871 d is not a namespace using namespace System;   // OK Добавлено Цитата Hsilgos @  C# компилятором C++. Интересный вариант =)  | 
    
| 
         
         
         
          
           Сообщ.
           #5
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Дай угадаю. Создал проект C++, и писать пытаешься на ManagedC++? 
        
      Прочти Правила, плз.  | 
    
| 
         
         
         
          
           Сообщ.
           #6
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Создал проект на C++. Сделал в нём форму Приветствие.h. В начале файла Приветствие.h есть строки: 
        
      ![]() ![]() #pragma once using namespace System; using namespace System::ComponentModel; using namespace System::Collections; using namespace System::Windows::Forms; using namespace System::Data; using namespace System::Drawing; Компилятор начинает находить ошибки начиная со строки: using namespace System; Причём форму я создал автоматически с помощью мастера. Добавил на неё элементы управления и всё. Далее просто хочу вывести её на экран. Но компилятор нашёл ошибки в своём собственном коде. Что надо сделать чтобы пространство имён Systems сало видимым?  | 
    
| 
         
         
         
          
           Сообщ.
           #7
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Создать другой тип проекта: VisualC++ -> CLR  
        
      Добавлено Или Other Languges -> C#, не знаю точно, что ты пытаешься сделать.  | 
    
| 
         
         
         
          
           Сообщ.
           #8
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Моя задача создать окно и научиться из этого окна вызывать другие формы на экран   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #9
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
         Цитата МихаилИнженер @  Язык то какой выбрал для этого? Моя задача создать окно и научиться из этого окна вызывать другие формы на экран  Добавлено Цитата МихаилИнженер @  Ужас какой. Что-нибудь где-нибудь когда-нибудь точно заглючит.  Сделал в нём форму Приветствие.h. В начале файла Приветствие.h  | 
    
| 
         
         
         
          
           Сообщ.
           #10
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          А что надо делать, какой проект создавать чтобы из одной формы вызывать другую?   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #11
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Впервую очередь, нужно решить, на каком языке писать, на С++ или С++/CLI. Соответственно выбрать проект. 	  
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #12
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          Вроде как надо писать на C++. Так как ObjectARX написан на C++   
        
       | 
    
| 
         
         
         
          
           Сообщ.
           #13
          
          , 
          
         
         
        
       | 
    |
| 
         | 
      
          как создаешь проект 
        
      если нужно чисто с++ + winapi то и создавай win32 poject, иначе я тебя в другой раздел направлю...  |