如何包含opencv DLL以便运行exe

如何包含opencv DLL以便运行exe,dll,opencv,exe,Dll,Opencv,Exe,我想知道如何允许我的OpenCV project exe文件在其他Windows 7计算机上运行而不修改其他PC。它在我的计算机上运行,因为我已经安装了所有LIB。我可以将必要的文件与exe文件一起嵌入到文件夹中吗?您可以将所有需要的dll与exe放在同一个文件夹中,或者将它们放在不同的文件夹中(例如C:/Programs/OpenCV/bin)并将此路径添加到系统路径中 要设置路径,请转到 我的计算机-属性,高级系统设置->环境变量,并查找路径。添加您的,不要忘记用“;”将其分开。您应该创建一

我想知道如何允许我的OpenCV project exe文件在其他Windows 7计算机上运行而不修改其他PC。它在我的计算机上运行,因为我已经安装了所有LIB。我可以将必要的文件与exe文件一起嵌入到文件夹中吗?

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

要设置路径,请转到
我的计算机-属性,高级系统设置->环境变量,并查找路径。添加您的,不要忘记用“;”

将其分开。您应该创建一个文件夹(
…project/libs
),将库放在其中,然后在VisualStudio中(我猜您使用的是VS),在配置属性->链接器->常规->其他库目录中设置相对路径,方法如下:

“$(SolutionDir)\libs”


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

我已将DLL与exe放在同一文件夹中,但在其他笔记本电脑(没有visual studio)上运行exe时出错。错误为“无法启动应用程序,因为配置不是并排的”。您可能没有所有dll,或者需要安装其他东西,如VS runtime library。您也可以使用Dependes.exe检查缺少的dll。这是一个查找程序所需库的小应用程序,并告诉您缺少哪些。我尝试运行exe的计算机是否必须具有visual studio?我正在尝试让它在任何Windows7电脑或笔记本电脑上运行