Результаты поиска по запросу "c++-cli"

4 ответа

Каковы ситуации или плюсы и минусы использования C ++ / CLI над C #

Я не отставал от .NET CLR в течение некоторого времени, и мой язык выбора - C #. До недавнего времени я не знал, что C ++ / CLI может создавать исполняемые файлы «смешанного режима», способные выполнять собственный и управляемый код. Теперь, ...

2 ответа

Да. Я установил платформу на x64. И флаг также установлен в / MD, который по умолчанию, когда я создал проект clr. Установка любого другого флага приводит к несовместимой ошибке.

аюсь обернуть библиотеку C ++, чтобы управляемые проекты могли ее использовать. Используемая мной сторонняя библиотека является общей библиотекой. Он предназначен для ссылки на время загрузки. У меня есть заголовочные файлы, файл .lib, который ...

6 ответов

Что означает каретка (‘^’) в C ++ / CLI?

Я только что наткнулся на этот код, и несколько поисков в Google не дают объяснения этому таинственному (для меня) синтаксису. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator();Что, ...

ТОП публикаций

1 ответ

codereview.se

твует ли класс интеллектуальных указателей C ++ / CLI RAII для включения встроенного указателя в управляемый тип? Просто интересно, прежде чем я напишу свой собственныйclr_scoped_ptr шаблон класса значений. Я знаю о предоставляемых ...

0 ответов

Привет Мэтт. Большое спасибо за ответ и предложение. Я выяснил свою очень фундаментальную и чрезвычайно глупую ошибку -> Я объявил все в файле H и бездумно исключил файл CPP. Таким образом, нет кода gen ... это решено! С наилучшими пожеланиями, E

я похожая проблемаПространство имен DLL C ++ / CLI не найдено в MSVS [https://stackoverflow.com/questions/4659888/c-cli-dll-namespace-not-found-in-msvs] , Я использую VS2010. У меня есть C ++ / CLI Assembly (DLL), которая содержит код ...

2 ответа

Я СЕРДЦЕ LINQ + LAMBDA выражения ... действительно очень классная вещь!

о интересно, есть ли способ использовать LINQ в C ++ / CLI. Я нашел один пост, посвященный VS 2008 и требующий несколько обходных путей для класса System :: String. Я видел некоторые замены фреймворка в CodeProject, но мне было интересно, есть ли ...

1 ответ

Для этого вам не нужно будет упаковывать все динамические библиотеки Boo вместе с вашим приложением.

имаюсь разработкой в ​​Visual Studio 2008 C # для 64 бит и хочу использовать библиотеку, которая использует boost. Поэтому я написал оболочку на C ++ / CLI. Мне удалось нацелиться на ошибку, которую я получаю #include ...

5 ответов

http://support.microsoft.com/?kbid=311259

одобренный способ преобразования из char * в System :: string и обратно в C ++ / CLI? Я нашел несколько ссылок на шаблонные функции marshal_to <> в Google, но похоже, что эта функция никогда не была включена в Visual Studio 2005 (и не в Visual ...

4 ответа

 хороший C # может быть быстрее, чем хороший C ++, особенно если выделение памяти является узким местом программы C ++ (и вы не беретесь за работу пользовательских распределителей). Но это не общий случай.

у делегировать аудио вычисления на уровень C ++, но обрабатывать и редактировать аудио контент через графический интерфейс WPF. Я кратко рассмотрел C ++ / CLI, и я хотел знать: я должен использовать C ++ / CLI в качестве промежуточного уровня ...

1 ответ

потому что вы не можете взять адрес gcroot. Если вы хотите, вы должны использовать GCHandle напрямую. Кроме того, во многих случаях не бойтесь использовать Obect ^ *, если базовый объект ^ находится в стеке. так вот: SomeFunction (& handle); и ввод должен быть приведен к ManagedClass ^ *

даю DLL-оболочку C ++ / CLI, которая зависит от многочисленных статических библиотек C ++. Некоторые вызовы функций ожидают передачи неуправляемых указателей. Как правильно передать их? Также другие функции ожидают, что этот указатель будет ...