Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dqrest
3 / 3 / 0
Регистрация: 06.01.2012
Сообщений: 115
#1

Использовать код, написанный на С++ (DLL) в C# - C++

16.05.2013, 10:54. Просмотров 500. Ответов 1
Метки нет (Все метки)

Требуется написать dll некоторых алгоритмов. Я хочу написать их на С++ с применением стандартных stl объектов, Затем компилирую dll, а потом я хочу эту dll подрубить к C#. Можно ли это сделать и как. Поставьте плиз на верный путь, дайте ссылку. Заранее благодарю

Добавлено через 29 минут
Причем dll написана на С++, в нем есть целая иерархия полноценных классов(абстрактные классы и его наслединики) написанные на С++. Можно ли их создать в C#? Что-то смотреть про неуправляемые код в C#. Но там опять придется много переделывать в коде с++.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.05.2013, 10:54
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Использовать код, написанный на С++ (DLL) в C# (C++):

Подключить к проекту на C++ DLL написанный на C# - C++
Здравствуйте. Есть ли возможность подключить к проекту на C++, DLL написанный на C#? Мне нужно из этого DLL несколько функций...

Хорошо написанный код - C++
Очень хочется почитать хорошо написанный, структурированный и читабельный код, дабы вынести из этого урок и научиться хорошо...

Код, написанный на Borland C++ не работает в Dev C++ - C++
программа на Си++ пользуюсь DEV-CPP Не могу разобраться почему не работает программа. Если у кого есть время помогите пожалуйста. ...

Скомпилится ли код, написанный, с g++ 4.6.3 на компиляторе версии 4.7.1? - C++
Если я пишу код с 4.6.3, он может не скомпилиться на 4.7 ? Или там есть обратная поддержка? Отмечу, что опции компиляции будут g++...

Откомментировать код, написанный поляком-программистом - C++
нужны коментарии к программам 1) #include†<iostream> #include <string> #include <fstream> #include <conio.h> using namespace...

Как вызывать код, написанный на Python, из C++ кода? - C++
Решил использовать .py скрипты в проекте. Кинул python.h в каталог проекта, но код #include <iostream> #include "Python.h" ...

1
diagon
Higher
1936 / 1202 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
16.05.2013, 11:25 #2
Есть PInvoke (просто объявляете в шарпе extern метод с аттрибутом DllImport).
Но вот классы (особенно не POD) просто так импортировать не получится.

Можно посмотреть в сторону c++/cli, но это тот еще геморрой.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.05.2013, 11:25
Привет! Вот еще темы с ответами:

Зачем генерировать код программы написанный на С++ в UML?????? - C++
Зачем генерировать код программы написанный на С++ в UML

Код для консоли, написанный в RAD XE7, не работает на VS2013 - C++
Программа создает односвязный список структур. Данные в структуру считываются из текстового файла. Программу начал писать в RAD, работает...

Почему код, написанный на С++, в разы быстрее работает с большим объемом памяти, чем с маленьким? - C++
Привет! Понадобилось мне сравнить скорость работы идентичных алгоритмов на Fortran и C++. Алгоритм - перемножение матриц. Решил...

Как использовать dll в проекте C++? - C++
Не могу к проекту создать и подключить свою длл. Помогите плиз. Я не до конца понимаю како йименно функционал можно и нужно запихнуть в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru