Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
dqrest
4 / 4 / 0
Регистрация: 06.01.2012
Сообщений: 115
1

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

16.05.2013, 10:54. Просмотров 539. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

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

1
diagon
Higher
1937 / 1203 / 120
Регистрация: 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

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

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

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


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

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

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