Хорошее время суток! Подскажите, пожалуйста, где я могу найти информацию о создании системы плагинов в C++? линукснаписать плагин в C++
ответ
Это сильно зависит от вашей операционной системы, но принцип всегда одинаков:
Обычно, ваши нагрузки программы один или несколько динамических библиотек - плагинов, - (.dll
файлы на окнах, .so
на * Никс), что имеют одинаковый открытый интерфейс (тот же набор функций с идентичными именами и параметрами).
Кстати, эти библиотеки не требуют написания на C++: вы можете создать свою основную программу с помощью C++, а затем создать плагин с помощью Delphi. Пока публичный интерфейс остается прежним, все в порядке.
У вас недостаточно информации, чтобы быть более конкретным.
Какая ОС вы нацеливаете?
Разве это не требует, чтобы совместно используемые библиотеки использовали одно и то же соглашение о вызовах, которое C/C++ делает на платформе? – Llamageddon
@ Asmageddon: Действительно. Также есть проблема, с которой связана одна среда выполнения. – ereOn
Хм, так что в принципе, если я хочу, я могу использовать конвенцию пользовательского вызова для моего языка и предоставить некоторые C-экстерны, если захочу, правильно? Хотя я думаю, что это не будет сильно отличаться, и совсем нет, если я смогу сделать то, о чем я об этом подумаю. Для заметки я хочу получить несколько возвращаемых значений через кортежи, а также возможность добавлять функции, возвращающие что-либо вообще, в указатели функции * -> Void. – Llamageddon
- 1. Как написать плагин ISAPI?
- 2. Как написать плагин TypScript?
- 3. написать JQuery плагин
- 4. Написать простой плагин зепто
- 5. Как написать плагин jQuery
- 6. Как написать плагин для браузера?
- 7. Как написать плагин C++ FireFox 3 (не расширение) в Windows?
- 8. Как написать плагин для языка в Eclipse?
- 9. Как написать плагин GStreamer в Cython
- 10. Как написать плагин Safari сейчас?
- 11. Как написать плагин JIRA-listenener?
- 12. Как написать плагин для IE
- 13. Попытка написать простой плагин Joomla
- 14. Как написать плагин разведки PhpStorm?
- 15. Как написать Twisted клиентский плагин
- 16. как написать общий яваскрипт плагин
- 17. Как написать плагин для Eclipse?
- 18. Как написать jquery ui плагин?
- 19. написать плагин C с использованием некоторого языка скрипта
- 20. Как написать плагин eclipse для форматирования исходного кода C++ 14?
- 21. Как написать dependsOn в пользовательском плагин
- 22. Как написать плагин для входа в MediaWiki
- 23. Написать плагин в Python для аудио
- 24. Как написать запрос вставки в плагин Nopcommerce?
- 25. Как написать плагин Finder в Snow Leopard
- 26. Можем ли мы написать плагин для JVM
- 27. Попытка написать плагин JQuery под названием $ .myAjax
- 28. Создать блокнот ++ плагин в C#
- 29. C# плагин рамки
- 30. Плагин рамки в C++ с
Не настоящий вопрос и никакого акцента ни на какие усилия с вашей стороны ... голосование за закрытие ... – t0mm13b
Когда я спрашиваю, что это за ОС, вы можете добавить тег «linux» и ** сделать полное предложение ** не просто одно слово. Похоже, вы не хотите тратить время на то, чтобы написать приятный вопрос, поэтому я больше не буду тратить время на то, чтобы сделать полный ответ. – ereOn
«Где я могу найти информацию о создании системы плагинов», когда-либо слышал о http://www.google.com/search?hl=ru&safe=active&q=c%2B%2B+plugin+system&aq=f&aqi=&aql = & oq = & gs_rfai =? – doc