gpt4 book ai didi

c++ - 如何创建一个使用大量库且不仅包含在 VS 环境 header 中的 Win32 C++ 应用程序版本?

转载 作者:行者123 更新时间:2023-11-28 01:09:31 24 4
gpt4 key购买 nike

所以我创建了一个应用程序(在 SO 和我的 friend 们的大力帮助下)。它在我的机器上编译并运行(我将它放在不同的文件夹中)。 VS 使用我的应用程序为我创建了一个较旧的调试程序:HelloVideoStreaming.exe 一些 HelloVideoStreaming.ilkHelloVideoStreaming.pdb。问题是 - 当我尝试在另一台计算机上运行我的应用程序时,操作系统会阻止它工作,说它的并行配置有问题。

我使用了 Boost(使用 .lib 库)、FFmpeg(链接到 VS 的库和 DLL)、OpenCV(我在我的开发计算机上安装了它(来自官方开放 CV 站点的安装程序))和 OpenAL(我安装了它(来自官方开放 CV 站点的安装程序)在我的开发计算机上)。

有些 header 包含在 VS 中,有些 header 包含在项目中(通过项目属性)

如何让 VS 将在其他计算机上部署/运行我的应用程序所需的一切都放在一个地方?一些像 bin 之类的文件夹...

最佳答案

您是说“并排”配置被标记为不正确吗?你必须确保你构建的运行时库在目标机器上可用,还有你需要的任何第三方 DLL,尽管听起来你试图在那里使用所有静态库。有关如何在没有 VS 2010 的计算机上从 VS2010 运行 VC++ 应用程序的信息,请参阅 here - 其他编译器版本也有类似的链接。

如果这不是您看到的错误,请澄清问题。

关于c++ - 如何创建一个使用大量库且不仅包含在 VS 环境 header 中的 Win32 C++ 应用程序版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4137162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com