gpt4 book ai didi

c++ - 我无法将我的 Visual Studio 2010 项目与 Poco C++ 库链接

转载 作者:行者123 更新时间:2023-12-03 12:50:54 25 4
gpt4 key购买 nike

我正在尝试在 Visual Studio 2010 项目中使用 Poco C++ 库。我已完成 these 中指定的所有操作说明,但当我尝试执行代码时仍然收到错误,因为找不到 PocoFoundation.dll。我已经检查了 DLL 是我告诉 Visual Studio 找到它的位置,但仍然遇到相同的错误

最佳答案

我假设错误是“找不到 dll-name.dll”

您提供的链接中发布的说明适用于 poco 库的静态链接。

DLL 在可执行文件的运行时链接,其中的说明告诉您如何成功编译程序

您必须告诉操作系统,而 Visual studio 在哪里寻找 DLL。

Search path for DLL -指定操作系统在何处查找 DLL 以及查找顺序

该链接告诉您顺序大致如下:

1) 可执行文件所在的目录。

2) 当前目录(即工作目录,如果您从 Visual Studio 运行可执行文件)

3)Windows系统目录(您不想在此处手动添加任何内容)

4)Windows目录(同上,这个也不要修改)

5)使用 PATH 变量指定的所有位置(注意:PATH 可以使用 Visual Studio 中的 this 设置,也可以通过控制面板设置)

<小时/>

解决问题的方法有两种:

1) 您的dll-name.dll 应驻留在上面的任何指定文件夹中。

或者

2) 如果您的 dll 位于文件夹 C:\path\where\dll\is\

设置 PATH = PATH;C:\patj\where\dll\is

关于c++ - 我无法将我的 Visual Studio 2010 项目与 Poco C++ 库链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22535606/

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