как использовать систему пространств имен в c ++ builder xe?

Я по ошибке удалил визуальную студию из своей системы, и теперь я застрял в c ++ builder xe, у меня есть код, который использует элементы пространства имен System, например тип String и т. д. Я попытался использовать пространство имен по инструкции

using пространство имен System;

а также

с использованием системы пространств имен;

но ни то, ни другое не работает. он не выдает ошибок с пространством имен, но не распознает его члены и объявляет String как неопределенный символ. я хотел бы знать, как я могу использовать это пространство имен в моем построителе c ++ xe ?? Благодарность


person Mohammad Salman    schedule 05.09.2011    source источник
comment
Это пространства имен .NET; Я не думаю, что C ++ Builder поддерживает разработку .NET.   -  person Joe    schedule 05.09.2011
comment
RTL в C ++ Builder имеет собственное пространство имен System, где System::String - это псевдоним для класса System::UnicodeString в XE. Убедитесь, что VCL включен при создании проекта, и что в исходных файлах есть #include <vcl.h> перед оператором #pragma hdrstop.   -  person Remy Lebeau    schedule 06.09.2011


Ответы (1)


Почему бы вам просто не переустановить Visual Studio с установочного компакт-диска?

person Gregor Brandt    schedule 06.09.2011
comment
Это не влияет на C ++ Builder. - person Remy Lebeau; 07.09.2011
comment
Но это влияет на первую часть вопроса о случайном удалении Visual Studio. Это также полностью решило бы проблему, просто переустановив VS снова. - person Gregor Brandt; 07.09.2011
comment
Переустановка Visual Studio не решит проблему компилятора в C ++ Builder. Они совершенно не связаны. - person Remy Lebeau; 07.09.2011
comment
да, мне нравится работать с c ++ builder, визуальная студия слишком тяжелая для моего i3 :( - person Mohammad Salman; 08.09.2011