如何告诉Visual Studio我的其他.dll文件在哪里?

雅利安(Aryan Parekh)

我最近已将IDE切换到Visual Studio 2019 for C ++项目。我很容易地按照一个教程在Visual Studio中建立了一个像SFML这样的新库,并告诉它附加的include和库目录在哪里。

但是要使.dll文件正常工作,还需要其他一些东西我遵循的每个页面,甚至是SFML网站文档,都说它们必须与我的项目位于同一目录中。这意味着我需要将7-8个文件复制粘贴到我的项目目录中。这确实使该文件夹看起来不整洁。我想创建一个新文件夹,并告诉Visual Studio这些文件在哪里。我尝试去做

Project -> Properties -> Linker -> Input -> Additional dependencies

通常,行将是

sfml-system-d.lib
sfml-window-d.lib
...

我尝试这样做,$(ProjectDir)valid path\ sfml-files.lib但这给了我链接器错误,并说它找不到文件。

如果我只是.dlls不做任何事情就将其移动到文件夹中,则代码可以编译并很好地链接。但是,当它运行时,Windows会给我一个带有相同错误消息的弹出框。

这是目前的样子
dll文件

看起来真的很乱,我只想能够将它们移动到dependenciessrc包含源文件一样的位置。

我该如何实现?

就目前而言,它工作得很好。仅当我尝试创建新文件夹时,才会出现此问题。

我希望我已涵盖了获得良好答案所需的重要信息,如果没有,请告诉我我还应该添加什么

  • Microsoft Visual Studio 2019
  • 当前运行具有Debug配置的64位平台。因此-d后缀
朱迪兰

您可以为您指定的目录创建路径环境,就像drescherjm的建议一样。步骤:

  1. 右键单击“此PC”->“属性”->“高级系统设置”
  2. 点击“环境变量”
  3. 在系统变量组中,编辑“路径”
  4. 添加您的目录,例如:“ D:\ SFML-2.5.1 \ bin”
  5. 重新启动Visual Studio,然后重新打开您的项目

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Visual Studio 2013在哪里保存测试dll和其他临时文件?

如何告诉从源代码编译的Visual Studio Code在哪里找到sqlite模块?

如何告诉rustc(通过货物)在哪里找到我的dll导入库

我如何告诉Maven Tomcat在哪里?

Visual Studio在哪里引用实际的NuGet引用的DLL?

您如何告诉Android Studio 3.0在哪里可以找到外部ndk源文件?

我如何告诉solr我的文档集合在哪里?

如何告诉Rails 4应用我的SSL证书在哪里?

我如何告诉Bazel Python.h住在哪里?

Visual Studio在哪里存储发布配置文件?

Visual Studio项目中的NuGet.Config文件在哪里?

Visual Studio 2010中的SQL文件模板在哪里?

如何将opencv和其他dll文件链接到Visual Studio 2013的输出exe

Visual Studio 2015中的Microsoft.VisualStudio.TeamFoundation.VersionControl.dll在哪里

如何告诉Visual Studio使用其他源代码目录调试到库中?

如何告诉cmake用autouic生成的ui文件在哪里

如何告诉CMake在哪里放置构建文件?

告诉Java程序属性文件在哪里

告诉Mocha在哪里寻找测试文件

在哪里复制Resharper外部批注XML文件,Visual Studio将找到该文件

我的.vimrc文件在哪里?

Visual Studio 2017可再发行的Visual C ++的MSM文件在哪里?

如何告诉摩卡咖啡在哪里可以递归找到我的测试?

如何告诉UI5在哪里可以找到我的自定义模块?

Visual Studio将项目移到其他文件夹

Visual Studio 2012-访问其他目录中的文件

Windows 10上的Visual Studio Express 2015可执行文件在哪里?

Visual Studio 2015中Cordova应用程序的发行版apk文件在哪里

在文件夹视图中时,Visual Studio 2017中的项目属性在哪里?