Visual Studio C++ 项目找不到.dll

     2023-03-16     130

关键词:

【中文标题】Visual Studio C++ 项目找不到.dll【英文标题】:visual studio c++ project cannot find .dll 【发布时间】:2020-10-03 07:33:34 【问题描述】:

我已下载 Autodesk fbx sdk 并尝试构建一个简单的控制台应用程序。我在链接器/常规/附加库目录中添加了其他目录,如下所示:

请参阅下面目录的屏幕截图。有几个库(我想)我应该添加依赖项,还有 .dll 文件。它是发布文件夹(调试是另一个可用的),用于 x86 架构和我正在使用的 VS2017。

另外,我添加了如下所示的依赖项,并包含了 Autodesk 手册中指定的标准包含文件夹

项目构建良好,但运行时显示以下内容:

无法运行代码,因为找不到 libfbxsdk.dll... 但它在文件夹中,如您在图片中看到的那样。你能帮忙吗?

【问题讨论】:

您必须将 dll 与应用程序放在同一文件夹中或更改 PATH 环境变量以包含包含 dll 的文件夹 @AlanBirtles 显然我不知道我在做什么。我已将 .dll 放入 .exe 的文件夹中,它现在可以工作了。非常感谢 @AlanBirtles 如果你愿意,可以随意发布一个简短的答案 【参考方案1】:

链接器设置与在运行时查找 DLL 文件无关。如果您希望此 SDK 可用于所有程序 - 我建议没有理由这样做 - 点击开始按钮并搜索“环境”,选择“为您的帐户编辑环境变量”。编辑 PATH 环境变量的值(必要时添加)以包含 DLL 所在的目录。

如果您只希望它可用于此特定程序(并且您没有任何其他需要找到的自定义 DLL),您还可以将项目属性中的启动目录更改为 DLL 文件所在的目录可以找到(启动目录是系统搜索路径中的位置之一)。

【讨论】:

在 Visual Studio C++ 2010 中找不到或打开 PDB 文件

】在VisualStudioC++2010中找不到或打开PDB文件【英文标题】:CannotfindoropenthePDBfileinVisualStudioC++2010【发布时间】:2012-10-0822:06:35【问题描述】:我使用VisualStudio2010C++,我的项目构建没有错误,但是当我运行它时,我得到了这个。我... 查看详情

在 Visual Studio C++ 2010 中找不到或打开 PDB 文件

】在VisualStudioC++2010中找不到或打开PDB文件【英文标题】:CannotfindoropenthePDBfileinVisualStudioC++2010【发布时间】:2012-10-0822:06:35【问题描述】:我使用VisualStudio2010C++并且我的项目构建没有错误,但是当我运行它时,我得到了这个。... 查看详情

Visual Studio Express 2013:如何使用现有 C++ 源文件创建项目?

】VisualStudioExpress2013:如何使用现有C++源文件创建项目?【英文标题】:VisualStudioExpress2013:HowtocreateprojectwithexistingC++sourcefiles?【发布时间】:2014-05-2107:36:56【问题描述】:已经有很多关于这个话题的讨论,但仍然没有具体的答案... 查看详情

Visual Studio 找不到任何标准 C++ 库文件

】VisualStudio找不到任何标准C++库文件【英文标题】:Visualstudiocan\'tfindanystandardc++libraryfile【发布时间】:2012-07-1804:19:18【问题描述】:我有vs2010终极版,然后我下载了2012RC。一开始它运行良好,然后在某些时候.net框架搞砸了,所... 查看详情

从 CMake 创建 Visual Studio 项目,Visual Studio 找不到可执行文件

】从CMake创建VisualStudio项目,VisualStudio找不到可执行文件【英文标题】:CreatingVisualStudioProjectfromCMake,Visualstudiodoesnotfindexecutable【发布时间】:2020-01-1714:35:01【问题描述】:基本上,我的问题与HowtoconfigureCMakesothatthegeneratedVisualStudi... 查看详情

在新的 Visual Studio 2017 社区项目中找不到 stdio.h

】在新的VisualStudio2017社区项目中找不到stdio.h【英文标题】:can\'tfindstdio.hinnewVisualStudio2017Communityproject【发布时间】:2018-04-2517:09:44【问题描述】:我找到了与我遇到的问题相关的问题,但没有一个解决方案对我有用。我在问一... 查看详情

在 Visual Studio 2013 中找不到 C++ ATL 库(atl.lib 和 atl120.dll)

】在VisualStudio2013中找不到C++ATL库(atl.lib和atl120.dll)【英文标题】:CannotfindC++ATLLibraries(atl.libandatl120.dll)inVisualStudio2013【发布时间】:2014-01-2412:34:30【问题描述】:我有一个使用ATL库的C++项目。在VisualStudio2012中,我曾经看到以下... 查看详情

Visual Studio 2017 找不到 cl.exe

】VisualStudio2017找不到cl.exe【英文标题】:VisualStudio2017failedtolocatecl.exe【发布时间】:2017-07-2006:54:37【问题描述】:我最近安装了VisualStudio2017,需要更改C++项目中的某些内容。但是当我尝试构建时,它说缺少cl.exe。网上提供的解... 查看详情

C++ Visual Studio 2012 错误 C3861:'_T':找不到标识符?

】C++VisualStudio2012错误C3861:\\\'_T\\\':找不到标识符?【英文标题】:C++Visualstudio2012errorC3861:\'_T\':identifiernotfound?C++VisualStudio2012错误C3861:\'_T\':找不到标识符?【发布时间】:2014-02-0712:57:08【问题描述】:我在64位windows7上安装... 查看详情

Visual Studio C#,安装应用程序后找不到 DLL

】VisualStudioC#,安装应用程序后找不到DLL【英文标题】:VisualstudioC#,DLLnotfoundafterinstallingtheapplication【发布时间】:2020-11-1701:52:29【问题描述】:我已经用C++创建了一个DLL,我想将它导入到我的C#项目中。当我在Visualbasic2019中运行... 查看详情

visual studio 2008 moc 找不到 mainwindow.h

】visualstudio2008moc找不到mainwindow.h【英文标题】:visualstudio2008moccantfindmainwindow.h【发布时间】:2015-11-0322:13:27【问题描述】:我在VisualStudio2008上为一堆使用Qt的C++项目设置了构建环境。我已经有一段时间不需要重新编译代码了,... 查看详情

VISUAL STUDIO 找不到指定的文件

】VISUALSTUDIO找不到指定的文件【英文标题】:VISUALSTUDIOcan\'tfindthefilespecified【发布时间】:2016-02-0919:54:32【问题描述】:我写了这段C代码#include<stdio.h>intmain()inta;scanf("%d",&a);printf("%d\\n",a);getchar();return10;但是,我收到了图片... 查看详情

Visual Studio 2017 c++ win32 控制台项目模板

】VisualStudio2017c++win32控制台项目模板【英文标题】:VisualStudio2017c++win32consoleprojecttemplate【发布时间】:2017-08-2018:56:47【问题描述】:我在VisualStudioCommunity2017v.15.3.1上,我似乎找不到Win32控制台应用程序或Win32项目。仍然有空的c++... 查看详情

Visual Studio 2017 c++ win32 控制台项目模板

】VisualStudio2017c++win32控制台项目模板【英文标题】:VisualStudio2017c++win32consoleprojecttemplate【发布时间】:2018-01-2820:38:36【问题描述】:我在VisualStudioCommunity2017v.15.3.1上,我似乎找不到Win32控制台应用程序或Win32项目。仍然有空的c++... 查看详情

如何在 Visual Studio 2017 中创建 Visual c++ MFC 控制台项目

】如何在VisualStudio2017中创建Visualc++MFC控制台项目【英文标题】:HowtocreateaVisualc++MFCconsoleprojectinvisualstudio2017【发布时间】:2018-05-1305:44:18【问题描述】:我尝试在VisualStudio2017中编写套接字,但在VisualStudio2017中找不到这样的控制... 查看详情

项目在 Visual Studio 2015 PrivateAssemblies 中找不到 dll

】项目在VisualStudio2015PrivateAssemblies中找不到dll【英文标题】:Projectcan\'tfinddllinVisualStudio2015PrivateAssemblies【发布时间】:2016-01-2216:04:21【问题描述】:我们正在从vs2013升级到vs2015。在vs2013中,我们在两个项目中的.rdlc报告中使用了... 查看详情

在 Visual Studio 2017 Professional 中找不到 Xamarin.Forms 项目模板

】在VisualStudio2017Professional中找不到Xamarin.Forms项目模板【英文标题】:NotabletofindXamarin.FormsProjectTemplateinVisualStudio2017Professional【发布时间】:2017-09-1008:34:55【问题描述】:我在最近安装的VisualStudio2017ProfessionalIDE中找不到用于构建X... 查看详情

我的 Visual Studio 找不到文件,因此无法进行基本操作。它出啥问题了?

】我的VisualStudio找不到文件,因此无法进行基本操作。它出啥问题了?【英文标题】:MyVisualStudiocan\'tfindfilesandsocan\'tdobasicoperations.What\'swrongwithit?我的VisualStudio找不到文件,因此无法进行基本操作。它出什么问题了?【发布时间... 查看详情