Лучшие c++-cli вопросы ИТ разработчиков

  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Могу ли я реализовать .ToString () на структурах C ++ для целей отладки?

В C #, если я определяю структуру, я также могу переопределить ToString (). Затем, когда я отлаживаю и добавляю часы или наводю указатель мыши на экземпляр с...

Задан 27 Oct 2014, 21:29 от Overlord Zurg
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Новый проект .NET 2.0 C ++ / CLI имеет неявную зависимость от mscorlib v4?

Я создал новый проект C ++ / CLI в Visual Studio 2012, выбрав .NET 2.0 в качестве основы на странице создания проекта. Я проверилВнешние зависимости » (mscor...

Задан 14 Feb 2013, 22:27 от Mahmoud Al-Qudsi
  • 25 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ / Cli Pass (управляемый) делегат в неуправляемый код

Как передать указатель на функцию из управляемого C ++ (C ++ / CLI) в неуправляемый метод? Я прочитал несколько статей, какэтот от MSDN, но он описывает две ...

Задан 04 Jun 2010, 08:13 от Ron Klein
  • 22 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как я могу приблизиться к необнуляемым ссылочным типам в C # сегодня?

Я прочитал многие изненулевой вопросы и ответы. Похоже, лучший способ приблизиться к ненулевым типам в C # (4.0) - это Джон СкитNonNullable <> хак.Одна...

Задан 02 Feb 2010, 04:14 от Ðаn
  • 6 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Как переслать перегруженный вызов конструктора другому конструктору в C ++ / CLI

Я знаю, что нет никакого способа сделать это вчистый C ++, но мне было интересно, можно ли вызвать конструктор из списка инициализации другого конструктора в...

Задан 01 Mar 2010, 16:00 от Yurik
  • 22 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Visual Studio 2012 не может обнаружить средства сборки Visual Studio 2008

Я пытаюсь использовать Visual Studio 2012 для создания C ++ CLI-приложения, ориентированного на .NET 3.5. Я уже получил эту работу на одной машине, установив Visual Studio 2008 и указав набор инструментов платформы v90. Сейчас я пытаюсь сделать ...

Задан 05 Nov 2012, 03:41 от Andrew Shepherd
  • 40 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

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

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

Задан 11 Sep 2008, 13:45 от Brian Stewart
  • 11 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Управляемый C ++ для формирования моста между c # и C ++

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

Задан 01 Dec 2009, 15:55 от PSU_Kardi
  • 2 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

System.Transactions.Diagnostics.DiagnosticTrace Метание TypeInitializationException

Кажется, связано сСтранное исключение, выходящее из OdbcConnection.Open () но я&#39;Я не уверен.Я недавно переключился на Win8 и нене запускать это приложени...

Задан 21 Sep 2012, 17:51 от Thomas
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

http://www.qt.io/ide/

ю, как программировать на C ++, создавая консольные программы, но теперь я хочу программировать программы с интерфейсами для Windows. MS VS 2010 упрощает кодирование приложений Windows на C ++ с помощью системы перетаскивания. (.net Framework) ...

Задан 31 Dec 2010, 20:10 от Caner Öncü
  • 7 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как мне преобразовать System :: String ^ в const char *?

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

Задан 08 Jul 2009, 14:23 от Jon Cage
  • 17 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

 поэтому новый конструктор IntPtr может принять его в качестве аргумента.

ужно скопировать собственные (то есть неуправляемые) данные (байт *) в управляемый байтовый массив с C ++ / CLI (массив). Я пробовал Marshal :: Copy (на данные указывают const void * data и это байты dataSize) array<byte>^ _Data=gcnew ...

Задан 19 Jun 2011, 14:34 от JeffRSon
  • 66 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как я могу заставить мой управляемый пакет NuGet поддерживать проекты C ++ / CLI?

Я сделал пакет NuGet, который хорошо работает, когда я использую его из проекта C #. Он содержит DLL в

Задан 09 Sep 2013, 07:11 от Tor Hovland
  • 66 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Как я могу заставить мой управляемый пакет NuGet поддерживать проекты C ++ / CLI?

Я сделал пакет NuGet, который хорошо работает, когда я использую его из проекта C #. Он содержит DLL вlib/net40 каталог, и DLL добавляется в качестве ссылки. Теперь, когда NuGet поддерживает C ++, как мне на самом деле изменить свой пакет, чтобы ...

Задан 09 Sep 2013, 09:11 от Tor Hovland
  • 97 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Доступен ли DOM-код VC ++ из дополнений VS?

Visual Studio IntelliSense для VC ++ включает в себя «полный»EDG C ++ парсер (также используется Intel и другими). Поскольку DOM C # Code доступен для дополн...

Задан 09 Apr 2014, 08:51 от Robinicks
  • 8 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Проверено, работает.

ня я увидел код C #, который создает статический словарь и инициализирует его: public static readonly Dictionary<string, string> dict = new Dictionary<string, string>() { {"br","value1"}, {"cn","value2"}, {"de","value3"}, };но когда я решил ...

Задан 16 May 2011, 18:09 от Viktor Apoyan
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

lists.boost.org/threads-devel/2009/10/0502.php

ьзование Visual Studio 2008 и Boost Libraries 1.46.1 Я хочу скомпилировать и связать следующее с флагом / CLR: #include <boost/thread/thread.hpp> void run() {} int main(int argc, char *argv[]) { boost::thread t(run); }Первая ошибка связана с ...

Задан 23 May 2011, 23:30 от anve
  • 18 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

, Это похоже на ссылку на C ++, но на управляемый объект.

вно Google-доказательство, так как я не могу заставить поисковые системы не выбрасывать «лишние» символы. Я также посмотрел на MSDN в справочнике C ++, но не могу найти справочник C ++ / CLI, потому что в разделе объявлений об этом ничего нет.

Задан 18 Feb 2011, 00:33 от Peter Oehlert
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

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

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

Задан 12 Sep 2018, 05:15 от DSS
  • 19 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

C ++ / CLI эквивалент C # 'readonly' ключевое слово

Что такое C ++ / CLI эквивалент C #readonly ключевое слово? В частности, как вы пишете открытый или защищенный член класса C ++ / CLI таким образом, чтобы онreadonly когда ссылка из C #?

Задан 19 Sep 2011, 10:04 от James Hopkin
  • 80 голосов
  • 10 ответов
  • 0 просмотров
10 ответов

C ++ / CLI Преобразование из System :: String ^ в std :: string

Может кто-нибудь опубликовать простой код, который будет конвертировать, System::String^Чтобы, C ++std::string Т.е. я просто хочу присвоить значение, String^ originalString;Чтобы, std::string newString;

Задан 03 Jun 2009, 19:51 от sivabudh
  • 4 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

srfuture & srpromise являются заменой для std :: future & std :: обещания.

омпиляции управляемого кода C ++ с флагом / clr компилятор не разрешает включение. Я пытаюсь перенести мой неуправляемый код C ++ в управляемую среду C ++. Я вижу, что в C # есть альтернативы Task и TaskCompletionSource для замены фьючерсов и ...

Задан 20 Jul 2017, 20:23 от shaveenk
  • 13 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Не удалось загрузить файл или сборку. Система не может найти указанный файл.

Я строю DLL, которая ссылается на второй DLL. Я добавил второй DLL в качестве ссылки в проекте первого DLL, перейдя в

Задан 13 Feb 2014, 00:14 от duggulous
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Добавление #pragma make_public (Type) не удаляет ошибку C3767

У меня есть сборка (A), которая определяет класс Managed, который имеет открытый конструктор, который принимает два нативных типа. У меня есть доступ к файлам заголовков и скомпилированных файлов lib, которые содержат нативные типы. Я ...

Задан 08 Feb 2012, 17:26 от MattC
  • 5 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Есть ли преимущество использования C ++ / CLI по сравнению со стандартным C ++ или C #?

Я не вижу никаких реальных преимуществ, кроме того, что у вас есть синтаксис C ++, а вместе с ним такие вещи, как указатели и деструкторы.

Задан 17 Nov 2008, 23:19 от Thomas Owens
  • 4 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

Как мне конвертировать const wchar_t * в System :: String?

Мне нужно преобразовать мой SHA1 (wchar_t *) в обычную строку ^, чтобы использовать его в определенной функции. Есть идеи? Я попробовал Google, но все результаты были прямо противоположны моему вопросу. : \ ПРИМЕЧАНИЕ: я использую C ++. NET ...

Задан 29 Mar 2013, 02:35 от FreelanceCoder
  • 15 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

-reilly.

ыло интересно, как правильно вызывать события из C ++ / CLI. В C # one sсначала нужно сделать копию обработчика, проверить, не равен ли он нулю, а затем ...

Задан 20 Jan 2009, 19:46 от Filip Frącz
  • 13 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

codereview.se

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

Задан 28 Mar 2011, 02:56 от Ben Voigt
  • 11 голосов
  • 3 ответа
  • 0 просмотров
3 ответа

 является последней вспомогательной функцией, которая выберет шаблон для использования.

-то читал в MSDN, что эквивалентом ключевого слова "#" в C # будет dynamic_cast, но на самом деле это не эквивалентно: он не работает с типами значений или с общими параметрами. Например, в C # я могу написать: void MyGenericFunction<T>() { ...

Задан 03 Apr 2009, 07:17 от Niki
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

, Это не разрешено...?

я есть собственный проект C ++ с одним файлом C ++ / CLI (единственный файл, скомпилированный с / CLI), я хотел бы добавить ссылку на C # DLL. Существуют отдельные версии для отладки и выпуска, однако я могу только добавить одну ссылку, которая ...

Задан 14 Aug 2011, 09:14 от TownCube
  • 0 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Как использовать MonthCalender для вставки даты в текстовое поле?

у меня естьtextBox1 в моей форме окна. Я хотел бы использовать его, чтобы получить дату от пользователя. Я хочу показатьMonthCalender1 как только пользователь поместит курсор вtextbox1 а затем установите дату вtextbox1 автоматически, и тогда ...

Задан 12 Oct 2012, 04:57 от Aan
  • 7 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Получение ошибки C3352 (указанная функция не соответствует типу делегата), даже если функция соответствует типу делегата

Вот точное сообщение об ошибке при компиляции: ошибка C3352:'double MyNamespace :: MyRefClass :: MyFunction (const std :: vector <_Ty> &, std :: vector <_Ty> &, void *)': указанная функция не соответствует типу делегата 'double (const std :: ...

Задан 21 Mar 2012, 16:06 от Rory
  • 11 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Необходимо преобразовать строку ^ в символ *

Я использую .NET DateTime для получения текущей даты и времени. Я преобразую его в строку для использования в качестве части имени файла. Проблема заключается в том, что команда OpenCV для сохранения изображения требует символ *, а не строковый ...

Задан 01 Feb 2010, 16:00 от kman99
  • 22 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

this == null // Как это возможно?

Недавно я столкнулся со странным поведением моего приложения. Он был разработан в основном на C #, но CLI / C ++ также использовался для достижения лучшей пр...

Задан 20 Apr 2010, 22:15 от StanislawSwierc
  • 2 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

чтобы Visual C ++ знал, что taglib - это нативный код.

ТИРОВАТЬ: Да я смотрел наэта почта, К сожалению, похоже, что пользователь в конечном итоге использует MingW.Я наWindows 764-битный Я загрузил самую последнюю...

Задан 10 Dec 2010, 22:40 от Joel Verhagen
  • 37 голосов
  • 5 ответов
  • 0 просмотров
5 ответов

Вызов C # кода из C ++

Мне нужно иметь возможность вызывать произвольные функции C # из C ++. http://www.infoq.com/articles/in-process-java-net-integration [http://www.infoq.com/articles/in-process-java-net-integration]предлагает использовать ICLRRuntimeHost :: ...

Задан 22 Apr 2009, 18:38 от Gili
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

преобразовать дескриптор структуры из управляемого в неуправляемый C ++ / CLI

В C # я определил структуру: [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)] public struct MyObject { [MarshalAs(UnmanagedType.LPWStr)] public string var1; [MarshalAs(UnmanagedType.LPWStr)] public string var2; };У меня есть ...

Задан 23 Mar 2012, 14:21 от olidev
  • 3 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

В чем разница между ANSI / ISO C ++ и C ++ / CLI?

Созданная Microsoft в качестве основы технологии .NET, Common Language Infrastructure (CLI) - это стандарт ECMA (ECMA-335), который позволяет писать приложен...

Задан 28 Dec 2009, 10:39 от caramel1995
  • 10 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Visual Studio 2012 дизайнер Winform очень медленно

Мы&#39;Недавно мы перенесли один из наших проектов Winforms в Visual Studio 2012 из Visual Studio 2008. Переход прошел замечательно гладко, и все прекрасно р...

Задан 18 Oct 2012, 08:34 от Kushan
  • 10 голосов
  • 6 ответов
  • 0 просмотров
6 ответов

Visual Studio 2012 дизайнер Winform очень медленно

Недавно мы перенесли один из наших проектов Winforms в Visual Studio 2012 из Visual Studio 2008. Переход прошел замечательно гладко, и все прекрасно работает, однако сейчас мы боремся с конструктором winforms, который работает невероятно ...

Задан 18 Oct 2012, 10:34 от Kushan
Page 1 of 5
1 2 3 4 5