VS 配置外部DLL的引用路径【可执行文件的环境路径】

右键项目,属性->配置属性->调试->环境,在这里写入可执行文件运行时的环境路径,格式为:PATH=ABC,如PATH=$(SolutionDir)/env

这样,我们就可以把运行时需要的dll放在env文件夹下,便于管理,而不必再将DLL放在EXE所在目录下。

但注意的是:这个配置只在VS运行时才有用,程序发布时没什么用。

程序发布时DLL还是要和EXE放在同一目录,其它资源也要相对EXE配置好层次,比如原来的PROJECT下引用了 shader/vertex.vs,那么发布后也要在EXE目录下有shader/vertex.vs这样一个层次

---------------------------------------------------------------

另外一些属性配置常识:

路径配置:包含路径和LIB路径

包含配置:头文件包含和库引用

vc++ directories:这里设置的包含路径是对所有项目的全局通用配置

C/C++下的路径配置是对当前项目的配置,这里可以配置头文件的查找目录

LINKER下的路径配置也是对当前项目的配置,这里可以配置引用库,及引用库的查找目录

-----------------------------

另外,用户目录先于系统目录include可能会导致一些奇怪的错误

posted on 2018-02-17 12:48 时空观察者9号 阅读(...) 评论(...) 编辑 收藏

VS 配置外部DLL的引用路径【可执行文件的环境路径】相关推荐

  1. 安装python3(包括更改安装路径、添加环境路径)

    python3的安装 1.到官网(https://www.python.org/downloads/windows/)下载安装包 https://www.python.org/downloads/re ...

  2. C++项目库包含,dll引用问题,直接把缺失的dll或库放置可执行文件里

    在c++的项目中如果设置了库包含于库引用,设置了引用或包含的路径,如果单拿出debug文件运行里面的exe,提示报错缺少引用的文件,可直接将缺少的文件等放置debug目录下即可运行. 如果运行exe程 ...

  3. 开源PLM软件Aras详解七 在Aras的Method中如何引用外部DLL

    在实际的项目中,Aras内部的方法可能并不能完全满足我们,比如Office的组件,就必须引入,那么在Aras内部的Method中,我们如何引入外部Dll文件 首先,我们新建一个Dll文件,简单的Dem ...

  4. html 外部调用css文件路径,CSS编程的外部CSS文件引用方法是什么

    CSS编程的外部CSS文件引用方法是什么 CSS外部引用使用了外接的CSS文件,一般的浏览器都带有缓存功能,所以用户不用每次都下载此CSS文件. 外部引用相对于内部引用和内联引用来说是高效的`是节省宽 ...

  5. Windows下给SourceTree配置外部比较工具BeyondCompare

    摘要 windows中使用SourceTree管理代码时候经常会遇到合并代码,未免会遇到代码冲突的情况,这个时候就需要手动处理冲突的部分,本文简单说一下配置beyondCompare的方法. 开始之前 ...

  6. 【微信小程序系列】微信小程序超简单教程,基本语法,获取用户基本数据信息,实现对云数据库的增删改查及小程序外部api的引用示例(附源码)

    [微信小程序系列]微信小程序超简单教程 小程序项目结构 静态页面的构成 HTML:结构 css:样式 js:行为 小程序 页面全部存放在pages, 而且pages目录只能存放页面 页面包括4个文件, ...

  7. 在Delphi中调用外部DLL 之External DLL 导入DLL

    调用一个DLL比写一个DLL要容易一些.首先给大家介绍的是静态调用方法,稍后将介绍动态调用方法,并就两种方法做一个比较.同样的,我们先举一个静态调用的例子. unit Unit1;interfaceu ...

  8. C#直接使用DllImport外部Dll的方法

    C#.Net调用基本格式: [DLLImport("DLL文件路径")] 修饰符 extern 返回值类型 方法名称(参数列表) 如: [csharp] view plain co ...

  9. VS编译时会将引用参照的dll所引用的子dll一起拷贝

    今天发现一个很"怪异"的现象,用VS2008编译一个工程后,发现SVN目录的某些文件(几个dll文件)又变回以前的版本了,以为是SVN出了问题,重启机器后还是有这个问题.我的VS2 ...

最新文章

  1. 炙手可热的前端资源大集合
  2. Synchronize对象锁异步
  3. 对《生产流水线模式》讨论的总结性回复
  4. 账户注销完自动登录账户,并且不需要再点击屏幕的账户头像
  5. Python套接字编程(1)——socket模块与套接字编程
  6. C/C++面试宝典2020版(最新版)
  7. 小甲鱼c语言-P21-指针
  8. ubuntu端口转发工具 Rinetd
  9. 冷血格斗场和热血格斗场
  10. 【教程】非常好用!一键彻底关闭Win10自带Windows Defender杀毒软件
  11. Java毕设-商标管理系统
  12. 2021年全球探针卡收入大约2506.3百万美元,预计2028年达到3823.8百万美元,2022至2028期间,年复合增长率CAGR为 6.2%
  13. form表单的submit()和onsubmit()的区别
  14. dp 这个单位是安卓发明的么?为什么 px=dp*(dpi/160)?
  15. scala 中缀表达式和中置操作符
  16. 【Java设计模式 设计模式与范式】创建型模式 四:抽象工厂模式
  17. 深入浅出 RPC - 深入篇
  18. 中华PDF开天裁决传奇这个该死的东西怎么删除?
  19. c# 发送outlook邮件,设置html样式
  20. 华为鸿蒙系统操作教程_华为鸿蒙2.0系统怎么退回EMUI11系统?手把手教你如何进行操作...

热门文章

  1. KVM虚拟机文件优化导出最小化体积的qcow2镜像文件
  2. 从虚拟化到云原生——容器技术的发展史
  3. ASP.NET中的AdRotator控件即广告控件的使用
  4. Winform中实现ZedGraph的多条Y轴(附源码下载)
  5. EasyUI中Combox组合框的简单使用
  6. Atom中安装atom-terminal插件来打开命令行运行vue项目
  7. Vue使用v-bind绑定动态数据
  8. springboot启动流程,手把手打断点一步步看运行步骤
  9. spring系列-注解驱动原理及源码-自动装配
  10. 知识图谱(二)——知识表示