Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.01.2012, 14:08   #1
Fun_tick
 
Регистрация: 16.01.2012
Сообщений: 7
По умолчанию C++ lib из C#

Добрый день всем.

Можно ли использовать библиотеку C++ lib (написана в VStudio 2005) в проекте C#, или это принципиально невозможно? Библиотека написана не мной, исходников нет.
Fun_tick вне форума Ответить с цитированием
Старый 16.01.2012, 14:30   #2
Rififi
Старожил
 
Регистрация: 19.08.2009
Сообщений: 2,119
По умолчанию

Fun_tick

Можно ли использовать библиотеку C++ lib (написана в VStudio 2005) в проекте C#

Нельзя.
Rififi вне форума Ответить с цитированием
Старый 16.01.2012, 16:02   #3
DSK
Пользователь
 
Регистрация: 16.06.2010
Сообщений: 44
По умолчанию

попробуйте это http://www.swig.org/
DSK вне форума Ответить с цитированием
Старый 16.01.2012, 16:39   #4
Fun_tick
 
Регистрация: 16.01.2012
Сообщений: 7
По умолчанию

Спасибо, но SWIG - это интерпретатор, как я понял. У меня программы по моделированию, производительность очень важна.
Fun_tick вне форума Ответить с цитированием
Старый 16.01.2012, 16:58   #5
Guy
Форумчанин
 
Регистрация: 15.12.2010
Сообщений: 398
По умолчанию

Нет ?
http://www.codeproject.com/KB/mcpp/usingcppdll.aspx
Guy вне форума Ответить с цитированием
Старый 16.01.2012, 18:33   #6
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

ТС, зависит от того что в lib.
если просто функции, то скомпилируйте как dll и применяйте.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.01.2012, 10:08   #7
Fun_tick
 
Регистрация: 16.01.2012
Сообщений: 7
По умолчанию

to "Пепел Феникса"
У меня нет исходников, только описание по вызову функций. Как сделать dll ?
Fun_tick вне форума Ответить с цитированием
Старый 18.01.2012, 20:25   #8
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

длл, в которую подключите вашу либку и сделайте из нее экспорты, чуток морочно, но реально.(если не ООП, а чистые С типы)
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
QT и .lib?? marselik Qt и кроссплатформенное программирование С/С++ 5 19.08.2011 11:48
wsock32.lib master3763 Общие вопросы C/C++ 4 28.01.2010 16:03
неправильный user32.lib 547538594554849886 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 5 22.12.2009 21:27
lib библиотеки gena_br Общие вопросы C/C++ 1 31.07.2009 17:40
obj и lib ("")(Э_Є)("") Общие вопросы C/C++ 0 27.05.2009 05:11