![](/img/trans.png)
[英]Can't link PhysFS into my C++ project under Visual Studio 2010
[英]I can't link my Visual Studio 2010 project with Poco C++ libraries
我假设错误是“找不到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:\\ path \\ where \\ dll \\ is \\
设置PATH = PATH; C:\\ patj \\ where \\ dll \\ is
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.