11 / 11 / 2
Регистрация: 22.02.2012
Сообщений: 115
|
|
1 | |
DLL и Lib на разных языках18.08.2015, 10:18. Показов 2731. Ответов 6
Метки нет (Все метки)
Доброе время суток.
На разных языках можно создавать dll и lib библиотеки. Т.е я могу написать например библиотеку на C++ и написать ее на C#. Вопрос, как мне можно использовать библиотеку написанную на одном языке в другом?
0
|
18.08.2015, 10:18 | |
Ответы с готовыми решениями:
6
Как в VS 2015 устранить ошибку LNK 1104 cannot open file 'fltkd.lib wsock32.lib comct132.lib fltkjpegd.lib'? Linker error msvcprtd.lib(msvcp100d.dll) error lnk2005 already defined libcpmtd.lib Время сортировки на разных языках Вывод строки в консоль на разных языках |
11 / 11 / 2
Регистрация: 22.02.2012
Сообщений: 115
|
|
18.08.2015, 10:49 [ТС] | 3 |
Ну т.е есть наверное ряд каких -то правил, как мне известно нельзя в бибилиотеках использовать классы? А кто обеспечивает тогда совместимость этих библиотек?
0
|
11 / 11 / 2
Регистрация: 22.02.2012
Сообщений: 115
|
|
18.08.2015, 11:07 [ТС] | 5 |
Я имею ввиду, может быть есть какая - то технология? Или это делает винда?
Т.е это соглашение предусматривает как нужно писать библиотеки, что бы они были доступны для других программ на других языках? А как определить, могу я использовать dll на своем языке или нет, например если она написанна не используя эти соглашения, например с классами.
0
|
18.08.2015, 11:56 | 7 |
Сообщение было отмечено MS24 как решение
Решение
Эти соглашения скорее нужны компилятору, а не пользователю.
Если оба компилятора C# и C++ предоставляют одни и те же ABI для DLL, тогда эти DLL должны быть совместимы с программами, скомпилированными этими компиляторами.
0
|
18.08.2015, 11:56 | |
18.08.2015, 11:56 | |
Помогаю со студенческими работами здесь
7
Использование нейросети fann на разных языках Объединение модулей написанных на разных языках Dll и Lib файлы Файлы *.lib и *.dll Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |