C# dll и Qt |
Здравствуйте, гость ( Вход | Регистрация )
C# dll и Qt |
MJIbIu |
2.7.2010, 14:29
Сообщение
#1
|
Студент Группа: Участник Сообщений: 38 Регистрация: 14.4.2010 Пользователь №: 1630 Спасибо сказали: 3 раз(а) Репутация: 0 |
По работе пришел новый приборчик к нему две .dll написано на Java и C#.
все бы ничего тока вот наш проект написан на Qt. Возник вопрос как прикрутить dll к проекту написанному на Qt. гуглил ничего толком не нашел |
|
|
DIMEDROLL |
7.7.2010, 12:08
Сообщение
#2
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
MJIbIu,
тут говорится: Цитата Давайте все таки определимся, чего вы хотите? Импортировать библиотеку native-кода, написанную на C, или создать собственную библиотеку на C#, чтобы использовать ее функционал в unmanaged-коде? Первое называется PInvoke и элементарно реализуется, второе - невозможно без инициирования CLR в unmanaged-процессе, исключение лишь составляют COM-объекты (для них ОС сама разворачивает CLR). тоесть это невозможно upd: разве что использовать COM еще набрел на статью но тут автор скорее всего перепутал С++ с С++ CLI(или как там его, тот что managed C++), еще почитаю статью... upd: дочитал, автор утверждает что это unmanaged С++(Blitz в оригинальной статье) по идее должно работать попробуй сделать как там написано и отпишись получилось ли исходный код лучше брать с англ. варианта статьи Сообщение отредактировал DIMEDROLL - 7.7.2010, 12:41 |
|
|
MJIbIu |
7.7.2010, 14:20
Сообщение
#3
|
Студент Группа: Участник Сообщений: 38 Регистрация: 14.4.2010 Пользователь №: 1630 Спасибо сказали: 3 раз(а) Репутация: 0 |
еще набрел на статью тоже читал отверг его с начало теперь по возился с ним разобрал в IL изменил а собрать обратно не смог =) |
|
|
Текстовая версия | Сейчас: 27.11.2024, 0:08 |