在Delphi 7中使用C ++ Boost Graph Library(BGL)

时间:2013-05-23 14:41:22

标签: delphi boost delphi-7 boost-graph

在我维护的大型Delphi 7项目中,数据以图形结构表示,随着边数的增加,需要指数的时间来解决。

我知道可以使用BGL中的函数以更高的速率解决图形,但是,我不相信我可以直接将标题(.hpp)包含到项目中。

我有什么选择?有没有办法包含标题或者我是否需要在重写Pascal中所需的功能时重新编写?

1 个答案:

答案 0 :(得分:0)

最后,很容易构建一个C ++ DLL,它暴露了所需的BGL功能。

我在http://www.autoitscript.com/forum/topic/131058-example-dll-in-c-visual-studio/找到了一个简单的示例DLL项目,只是在项目配置中包含了boost库。

我的暴露函数只需调用所需的BGL功能并返回结果。