|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
15.12.2012, 22:39 | #1 |
Пользователь
Регистрация: 23.02.2011
Сообщений: 12
|
Подключение библиотеки к проекту C#
Подскажите, пожалуйста, как подключить библиотеку из двух файлов к проекту?
dll-файл подключается просто: ПРОЕКТ - Добавить ссылку. А вот как импортировать .cpp и .h? Заранее спасибо. |
15.12.2012, 23:12 | #2 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
cpp это как бы С++.
в зависмости от содержимого его можно собрать как дотнет либу и подключить или же как простую длл и импортировать через DllImport. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
15.12.2012, 23:35 | #3 | |
Пользователь
Регистрация: 23.02.2011
Сообщений: 12
|
Цитата:
Как сделать dll, вроде способ нашёл: создать пустой проект, добавил в файловые ресурсы файлы библиотеки и вместо exe компилировать dll. Теперь гораздо более актуальный вопрос: dll не компилируется, выдаёт ошибку: "error C1083: Не удается открыть файл включение: vcl.h: No such file or directory" Прочитал, что это стандартная библиотека C++ Builder, и майкрософтовский компилятор вообще ни при каких условиях с ней не работает. Так же прочитал, что эта VCL-библиотека отвечает за компоненты на форме. Но в этой моей библиотеке нет никаких компонентов! Там созданы классы, описаны методы работы с классами. Никаких ссылок на компоненты какой-либо формы. Но ведь не просто так в библиотеку добавили строку #include <vcl.h> Просто так ведь взять и удалить эту строку нельзя? Последний раз редактировалось Stilet; 16.12.2012 в 12:33. |
|
16.12.2012, 10:14 | #4 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Ну Вы хоть файлы проекта библиотеки бы выложили, я бы попробывал скомпилировать в RAD Studio.
А то пустой разговор получается. |
31.01.2013, 15:36 | #5 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
У меня возник вопрос. Есть библиотека написанная на Delphi. Я её нормально подключаю через DllImport и работаю, если она лежит рядом с программой. А как указать относительный путь, например в папке с программой есть папка DLL и в ней лежит нужная мне DLL. Вот как её подключить. На такой способ [DLLImport (@Application.StartUpPath + @"DLL\MyDll.dll")] компилятор ругается, типа аргумент не может быть переменной папкой. Типо надо указывать явный путь. Вот как указать этот путь относительно моей программы?
Заранее Благодарен за ответ. Последний раз редактировалось FaTaL; 01.02.2013 в 08:41. |
04.02.2013, 16:32 | #6 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
Разве никто не сталкивался с такой проблемой?
|
04.02.2013, 16:37 | #7 | |
Старожил
Регистрация: 25.10.2011
Сообщений: 3,178
|
Цитата:
|
|
09.04.2013, 16:51 | #8 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,762
|
|
09.04.2013, 17:22 | #9 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
|
19.10.2014, 03:14 | #10 |
Пользователь
Регистрация: 16.02.2009
Сообщений: 18
|
выложите пожалуйста библиотеку на форум. очень нужна
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подключение файла к проекту..? | kta87 | Общие вопросы Delphi | 3 | 20.03.2012 18:42 |
Подключение класса к проекту | Matr1x | Общие вопросы по Java, Java SE, Kotlin | 1 | 19.03.2012 22:50 |
FTDI подключение длл к проекту | z-wer | Общие вопросы Delphi | 2 | 16.02.2012 20:45 |
Подключение dll к проекту | Zeus_God | Помощь студентам | 0 | 06.12.2011 19:34 |
Подключение dll к проекту в C++ Builder | Random12 | C++ Builder | 4 | 17.10.2011 15:40 |