Как подключить dll, написанные на "чистом" С++? - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Написал программу обработки изображений на C# (VS2010, .Net2). Программа, как и следовало ожидать, скоростью не отличается. Поэтому наиболее важные участки кода решено переписать на С++ и вынести отдельно (скорее всего в dll). Скажите, а VS2010 для С++ компилирует программу в нативный код или тоже в управляемый? Где можно посмотреть, как подключить dll, написанные на "чистом" С++. Понимаю, что есть интернет и товарищ гугл, но если можно, поделитесь ссылкой на хорошие тутор и пример.
Вот сейчас начал делать в VS2010 проект "MFC DLL". Скажите, это то что нужно, или есть другие шаблоны?
Будет ли он вызываться из C#?

Решение задачи: «Как подключить dll, написанные на "чистом" С++?»

textual
Листинг программы
  1.            
  2.             int[][] C = new int[1000][];
  3.             for (int i = 0; i < 1000; i++)
  4.             {
  5.                 C[i] = new int[1000];
  6.             }
  7.  
  8.             Parallel.For(0, 1000, (i) =>
  9.             {
  10.                
  11.                 for (int j = 0; j < 1000; j++)
  12.                 {
  13.                     C[i][j] = 0;
  14.                     for (int k = 0; k < 1000; k++)
  15.                     {
  16.                         C[i][j] += A[i][k] * B[k][j];
  17.                     }
  18.                 }
  19.             });

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы