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

I can't link my Visual Studio 2010 project with Poco C++ libraries

本文关键字:项目 Poco C++ 链接 2010 Studio 我的 Visual      更新时间:2023-10-16

我正在尝试在Visual Studio 2010项目中使用Poco c++库。我已经完成了这些指令中指定的所有操作,但当我试图执行我的代码时仍然会出现错误,因为找不到PocoFoundation.dll。我已经检查了DLL是我告诉Visual Studio找到它的地方,但仍然得到相同的错误

我假设错误是"dll-name.dll未找到"

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

DLL是在可执行程序运行时链接的,其中指令告诉您如何成功编译程序

你必须告诉OS和而不是 Visual studio在哪里查找DLL。

查找DLL的路径-指定操作系统查找DLL的位置和顺序

链接告诉你的顺序大致如下:

1) 可执行文件所在目录

2) 当前目录(即工作目录,如果你从visual studio运行可执行文件)

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

4)Windows目录(和上面一样,不要修改这个目录)

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


所以有两种方法来解决这个问题:

1)你的dll-name.dll应该位于上述指定的文件夹中。

2)如果你的dll在文件夹C:pathwheredllis

设置路径=路径;C: patj dll 哪里