C++ 我能';t将我的VisualStudio2010项目与Poco C++;图书馆

C++ 我能';t将我的VisualStudio2010项目与Poco C++;图书馆,c++,visual-studio-2010,poco,C++,Visual Studio 2010,Poco,我试图在Visual Studio 2010项目中使用POCO C++库。我已经完成了指令中指定的所有操作,但在尝试执行代码时仍然会出现错误,因为找不到pocofundation.dll。我已经检查了DLL是否在我告诉Visual Studio查找它的位置,但仍然收到相同的错误我假设错误为“未找到DLL-name.DLL” 在您提供的链接中发布的说明用于poco库的静态链接 DLL在可执行文件的运行时链接,其中的指令告诉您如何成功编译程序 您必须告诉OS和而不是Visual studio在哪里查

我试图在Visual Studio 2010项目中使用POCO C++库。我已经完成了指令中指定的所有操作,但在尝试执行代码时仍然会出现错误,因为找不到pocofundation.dll。我已经检查了DLL是否在我告诉Visual Studio查找它的位置,但仍然收到相同的错误

我假设错误为“未找到DLL-name.DLL”

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

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

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

-指定操作系统查找DLL的位置以及顺序

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

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

2) 当前目录(即从visual studio运行可执行文件时的工作目录)

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

4) Windows目录(与上面相同,也不要修改此目录)

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


因此,有两种解决问题的方法:

1) 您的dll name.dll应该位于上面指定的任何文件夹中

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


设置路径=路径;C:\patj\where\dll\is

您可能需要修改环境变量
PATH
以指示dll的位置。您知道当您意识到一些听起来很明显的事情时的感觉吗?这就是我现在的感觉。我很傻:-)。非常感谢!很好,很好!好吧,这种情况一直在发生,解决办法就是盯着你的脸看,出于某种原因,你的大脑忽略了它!祝你工作顺利。