如何包含opencv dll以便exe运行

时间:2012-01-31 01:53:18

标签: dll opencv exe

我想知道如何在不修改其他PC的情况下允许我的OpenCV项目exe文件在其他Windows 7机器上运行。它运行在我的,因为我安装了所有的库。我可以使用exe文件将必要的文件嵌入到文件夹中吗?

2 个答案:

答案 0 :(得分:3)

你应该在配置属性 - >中创建一个文件夹(例如...project/libs),将库放在VisualStudio中(我猜你正在使用VS)。链接器 - >一般 - >其他库目录以这种方式设置相对路径:

  

“$(SolutionDir)\库”

其中$(SolutionDir)是项目的路径。可以在控制面板中创建environmet变量 - >系统和安全 - >系统 - >高级系统设置 - >环境变量。然后只需单击New并添加路径和变量名称(SolutionDir)。

答案 1 :(得分:1)

您可以将所有需要的dll放在与exe相同的文件夹中,或者将它们放在不同的文件夹中(假设是C:/ Programs / OpenCV / bin)并将此路径添加到系统路径中。

要设置PATH,请转到 我的电脑 - 属性,高级系统设置 - >环境变量,并寻找路径。添加你的,不要忘记用“;”分隔它。