Форум программистов, компьютерный форум CyberForum.ru

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

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

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

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

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

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

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

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

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

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

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

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

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

Как создать и использовать DLL с ресурсами? - C++
Собственно, как создавать DLL и использовать ее функции - я знаю. А вот как создать библиотеку, которая будет хранить только ресурсы и как...

Как двум приложениям совместно использовать DLL? - C++
Всем привет, У меня есть некоторое приложение, которое, загрузившись, вызвало функцию внешнего .dll. В этом .dll есть public...

Разъясните код работы с xinput1_4.dll - C++
Здравствуйте! Я по моему уже задавал этот вопрос давно, но не кто не ответил, объясните, что обозначает этот код: // здесь есть что то...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
16.05.2013, 11:25     Использовать код, написанный на С++ (DLL) в C# #2
Есть PInvoke (просто объявляете в шарпе extern метод с аттрибутом DllImport).
Но вот классы (особенно не POD) просто так импортировать не получится.

Можно посмотреть в сторону c++/cli, но это тот еще геморрой.
Yandex
Объявления
16.05.2013, 11:25     Использовать код, написанный на С++ (DLL) в C#
Ответ Создать тему
Опции темы

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