Как заставить программу на С ++ считывать алгоритм из внешнего файла? - PullRequest
0 голосов
/ 23 июня 2011

Я знаю, что это странный вопрос, но я хочу разработать программу, которая будет запускать сценарий, в этом сценарии есть некоторые функции, такие как поиск, удаление ....

эти функции, как они определены, будут доПользователь, он может определить эти функции, например, определить, как должен выполняться сценарий.

Я думаю, что это можно сделать в C #, заставив клиент определить файл dll с интерфейсами, унаследованными некоторыми классами, используя динамическое связываниесборка может быть загружена.

это что-то можно сделать в C #, но в C ++ я не знаю, как это сделать.Я хочу держать программное обеспечение закрытым, и я подумал, что для этого нужно написать собственный язык сценариев.

Я использую QT framework

У вас есть какие-нибудь идеи?спасибо

Ответы [ 2 ]

3 голосов
/ 23 июня 2011

Поскольку вы используете Qt, вы можете проверить их QtScript framework;он может делать то, что вы хотите, и он уже интегрирован в Qt, так что вам не нужно слишком много настраивать, чтобы использовать его.

2 голосов
/ 23 июня 2011

Используйте язык сценариев; это именно то, для чего они. Lua - это то, что я бы выбрал в качестве стандартного перехода для встроенных языков, но другие клянутся Python. Также есть встроенные версии JavaScript.

...