Описание тега managed-c++
Управляемый C++ - это устаревший набор отклонений Microsoft от C++, включая грамматические и синтаксические расширения, ключевые слова и атрибуты, для переноса синтаксиса и языка C++ в.NET Framework. Эти расширения позволили коду C++ быть нацеленным на Common Language Runtime (CLR) в форме управляемого кода, а также продолжить взаимодействие с машинным кодом.
1
ответ
Как связать файл.so с управляемой DLL с помощью моно
Я пишу программу для встроенного Linux на процессоре ARM в.net, которая использует моно для выполнения. Я обнаружил, что могу просто скомпилировать на своем компьютере архитектуру x86 или x64, скопировать каталог Debug в linux и запустить программу,…
24 авг '18 в 19:16
0
ответов
Список VC++ в список
Я использую списки VC++ и 2, мне нужно перенести элементы из первого списка во второй. я использовал этот код, но он передает только 1-й элемент, повторяемый столько, сколько первый список содержит элементы (количество элементов): for (int x = 0; x …
21 дек '16 в 19:23
1
ответ
Как создать и запустить новый поток?
Я создал System::Windows::Forms класс, который определяет функцию: System::Void expanding(System::Windows::Forms::TreeViewEventArgs^ e) { //some code } Который я хочу вызвать в отдельном потоке, набрав: Thread^ thisThread = gcnew Thread( gcnew Threa…
10 июл '12 в 17:49
10
ответов
Не удалось загрузить файл или сборку '***. Dll' или одну из ее зависимостей
У меня есть dll, который я создал давно и использую для подключения к БД конкретного программного обеспечения, для которого я разрабатываю. У меня не было проблем в течение более 4 лет и бесчисленных приложений с этой DLL. Пытаясь развернуть мое пос…
10 дек '10 в 16:30
2
ответа
Как я могу протестировать управляемую оболочку вокруг кода C?
Я буду создавать оболочку Managed-C++ вокруг некоторых функций C, чтобы разрешить ее использование в других решениях.NET. Я смотрю на обеспечение очень минималистской обертки, что-то вроде: Подпись в заголовке C: void DOSTH(const char*, short, long*…
16 янв '12 в 04:23
3
ответа
Дословные литералы в управляемом C++? (как в C#'s "бла")
Есть ли способ использовать дословные строковые литералы в управляемом C++? Аналогично C# String Docs = @"c:\documents and settings\"
09 дек '08 в 16:52
1
ответ
Управление памятью Stack.pop
Stack^ my_stack=gcnew Stack; my_class^ a=gcnew my_class; my_stack->Push(a); my_stack->Push(gcnew my_class); my_stack->Pop(); //will it cause memory leak? a=gcnew my_class; my_stack->Pop(); //will it cause memory leak? извините что код не…
15 июл '12 в 13:18
1
ответ
Будет ли Windows 8 Metro поддерживать управляемый C++/cli
Кажется, я нигде не могу найти ответ на этот вопрос, но будет ли поддержка метро управляемой C++?? Прямо сейчас в Visual Studios 2012 RC этого нет (только в Metro). У меня есть некоторые фреймворки, написанные на C++/cli, и я хотел перенести их в Me…
27 июл '12 в 18:08
0
ответов
Intellisense не работает в 64-битной Windows при использовании сборок в смешанном режиме (т.е. управляемых C++)
Это раздражает больше всего на свете, но у меня нет работающего Intellisense, когда я использую какие-либо свои пользовательские веб-элементы управления на страницах.aspx/.ascx. Intellisense в стандарте <asp:...> элементы управления в порядке,…
22 апр '10 в 06:56
1
ответ
Visual C++ 2005 'Порты': не является членом 'System::IO'
Я пытаюсь использовать SerialPort с Microsoft Visual Studio 2005, установленной.Net Framework 2, но не могу скомпилировать простой пример ниже: using namespace System::IO::Ports; SetParameters(1, 9600, 8, System::IO::Ports::Parity::Even, 300); потом…
03 дек '15 в 09:31
2
ответа
Как преобразовать std::string в CV::String в C++?
Я вызываю свою собственную определенную функцию, в которой я передаю std:: string в качестве аргумента этой функции. Мне также нужно дать ввод в cv::Mat cv::imread(const cv::String &filename;, int flags=1); И я не могу привести аргументы в виде cv::…
20 июл '16 в 06:52
1
ответ
Преобразование старого проекта Managed-C++ в новый C++/CLI
У меня есть этот старый проект, написанный с использованием oldSyntax. В VS2012 он работал просто отлично, но я вижу, что в VS2015 /clr:oldSyntax больше не доступен, и, как я ожидал, у меня много ошибок. Мне удалось избавиться от некоторых из них, н…
04 дек '15 в 13:24
0
ответов
Лямбда-выражения (C++0x) не работают в C++/CLI?
Если я напишу это std::function<int()> myFunction = []() {return 42;}; в C++/CLI под VS2010 (в классе модульного тестирования MSTest, если это имеет значение) я получаю ошибку компилятора C3809: a managed type cannot have any friend functions/…
25 июн '15 в 11:40
4
ответа
Ложная тревога: SqlCommand, SqlParameter и одинарные кавычки
Я пытаюсь исправить ошибку в кавычках в коде: std::string Index; connection->Open(); String^ sTableName = gcnew String(TableName.c_str()); String^ insertstring = String::Format("INSERT INTO {0} (idx, rec, date) VALUES (@idx, @rec, getdate())", sT…
19 май '09 в 10:30
2
ответа
Самый чистый метод для копирования собственных библиотек DLL в проект.NET
У меня есть приложение C# GUI, которое ссылается на проект Managed C++, который требует 7 собственных C++ DLL. Я ищу самый чистый метод для копирования этих 7 библиотек DLL в окончательный вывод проекта. Что работает Добавьте все библиотеки DLL в пр…
05 окт '09 в 16:22
1
ответ
Как начать писать.Net-оболочку для C++ Omniorb-заглушек
Моя работа заключается в доступе к CPRBA-серверу-приложению из.NET 3.5. После оценки проектов, таких как IIOP.Net (неопределенное состояние) и таких продуктов, как VisiBroker (дорого), я хотел бы сделать это "самостоятельно" и написать.Net-Wrapper в…
26 апр '10 в 08:37
1
ответ
Использование класса C# из управляемого проекта C++
У меня есть решение с управляемым проектом C++ и проектом C#. Проект C# - это проект библиотеки классов, содержащий классы GUI, которые я использую из проекта C++. Это хорошо работает, но сборка приводит к двум DLL. Есть ли способ использования объе…
09 апр '16 в 18:53
3
ответа
C++ вызывает параметры C#
У нас есть собственный код Win32 C++ и набор сборок C#, которые мы хотим вызвать из кода C++. Я описываю наши варианты как: Используйте COM. Код C# должен быть украшен дополнительными атрибутами (GUID, COMVisible). Сборки C# должны быть зарегистриро…
01 июл '09 в 15:07
1
ответ
Глобальные объекты управляемых типов
Есть ли способ объявить / определить глобальные / статические объекты управляемых типов?
07 авг '09 в 01:06
2
ответа
Как собрать 64-битную управляемую C++ DLL в Visual Studio 2010?
У меня есть управляемый C++ dll, и он прекрасно работает в формате x86. Однако когда я изменяю формат на x64 в диспетчере конфигурации, он не распознает пространства имен.Net, такие как System и т. Д. Что еще я должен изменить, чтобы иметь возможнос…
29 янв '12 в 11:49