运行时将算法添加到程序中

时间:2013-12-12 12:54:33

标签: c++ algorithm qt plugins

我正在创建一个程序来进行一些矩阵分析。现在我想实现一些基本算法,但我需要允许用户在将来实现新算法而无需重新编译代码。 我想这些算法已经存在,可能是用c / c ++语言。

如果我使用qt怎么办呢? 也许最好使用其他编程语言,为什么?

1 个答案:

答案 0 :(得分:0)

  

我认为这些算法已经存在,可能是用c / c ++语言

如果是这样,一种方法是编写能够加载DLLs的程序,然后您的用户可以为您的应用程序编译自己的算法DLL插件。

或者,如果您不希望您的用户能够编译现有的c / c ++算法,也许您可​​以像Joachim Pileborg建议的那样做,并添加脚本界面。