Как подключить dll, написанные на "чистом" С++? - C#
Формулировка задачи:
Здравствуйте. Написал программу обработки изображений на C# (VS2010, .Net2). Программа, как и следовало ожидать, скоростью не отличается. Поэтому наиболее важные участки кода решено переписать на С++ и вынести отдельно (скорее всего в dll). Скажите, а VS2010 для С++ компилирует программу в нативный код или тоже в управляемый? Где можно посмотреть, как подключить dll, написанные на "чистом" С++. Понимаю, что есть интернет и товарищ гугл, но если можно, поделитесь ссылкой на хорошие тутор и пример.
Вот сейчас начал делать в VS2010 проект "MFC DLL". Скажите, это то что нужно, или есть другие шаблоны?
Будет ли он вызываться из C#?
Решение задачи: «Как подключить dll, написанные на "чистом" С++?»
textual
Листинг программы
- int[][] C = new int[1000][];
- for (int i = 0; i < 1000; i++)
- {
- C[i] = new int[1000];
- }
- Parallel.For(0, 1000, (i) =>
- {
- for (int j = 0; j < 1000; j++)
- {
- C[i][j] = 0;
- for (int k = 0; k < 1000; k++)
- {
- C[i][j] += A[i][k] * B[k][j];
- }
- }
- });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д