Как подключить 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]; } } });
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д