vs指定QT的工作目录(其它项目也是如此)

当一个工程依赖第三方动态库时,这时vs编译出来后,运行会提示缺少动态库。解决方法:

项目->属性->调试:

工作目录:指定程序运行时的目录

环境:指定程序运行时的环境变量

我们可以在环境变量PATH中加入第三方依赖库的路径。

例如:加入qt的动态库:

PATH=C:\Qt\Qt5.2.1\5.2.1\msvc2012\bin%3b$(PATH)

http://blog.csdn.net/kl222/article/details/20953585

时间: 2024-11-05 20:49:06

vs指定QT的工作目录(其它项目也是如此)的相关文章

qt新进程工作目录的设置(工作目录确实是被子进程继承的,但也可以设置)

经过试验,qt启动一个新的进程时,这个进程的工作目录是继承父进程的,无论是通过start还是startDetached来启动. 其实对于linux系统,qt底层应该也是调用fork.exec之类的函数,对于fork,参看apue中文版第三版,有以下解析: 在f o r k之后处理文件描述符有两种常见的情况:(1) 父进程等待子进程完成.在这种情况下,父进程无需对其描述符做任何处理.当子进程终止后,它曾进行过读.写操作的任一共享描述符的文件位移量已做了相应更新.(2) 父.子进程各自执行不同的程序

idea运行多模块的maven项目,工作目录不一致的问题

我使用idea开发多模块的maven项目,目录结构如下: segment  (父级)   ---pom.xml   ---core     (子模块)   ----pom.xml   --- optimize    (子模块)   ----pom.xml 其中,segment是父级,core和optimize是两个子模块. 在optimize中,我有两种方式运行程序:1.Junit运行测试用例:2.直接写main函数. 方式1中,得到的工作目录是\segment\optimize.方式2工作目录

.NET 获取项目的工作目录和执行目录

1.获取和设置当前工作目录 a)          System.IO.Directory.GetCurrentDirectory() 说明:获取应用程序的当前工作目录的完全限定路径.该方法是对Win32 API的GetCurrentDirectory函数的一个封装. 例如:'"C:\Documents and Settings\Administrator\My Documents" b)         System.Environment.CurrentDirectory 说明:获

ShellExecuteA加载exe文件指定工作目录找不到文件的问题

使用ShellExecuteA调用exe文件时,指定工作目录需要注意 函数原型为: HINSTANCE ShellExecuteA( HWND hwnd, LPCTSTR lpOperation, LPCTSTR lpFile, LPCTSTR lpParameters, LPCTSTR lpDirectory, INT nShowCmd ); MSDN中对lpDirectory是这样说明的: [in] A pointer to a null-terminated string that spe

WORKDIR 指定工作目录 每一个 RUN 都是启动一个容器、执行命令、然后提交存储层文件变更

WORKDIR 指定工作目录 格式为 WORKDIR <工作目录路径>. 使用 WORKDIR 指令可以来指定工作目录(或者称为当前目录),以后各层的当前目录就被改为指定的目录,如该目录不存在,WORKDIR 会帮你建立目录. 之前提到一些初学者常犯的错误是把 Dockerfile 等同于 Shell 脚本来书写,这种错误的理解还可能会导致出现下面这样的错误: RUN cd /app RUN echo "hello" > world.txt 如果将这个 Dockerf

Go语言GOPATH详解(Go语言工作目录)

GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录. 工作目录是一个工程开发的相对参考目录,好比当你要在公司编写一套服务器代码,你的工位所包含的桌面.计算机及椅子就是你的工作区.工作区的概念与工作目录的概念也是类似的.如果不使用工作目录的概念,在多人开发时,每个人有一套自己的目录结构,读取配置文件的位置不统一,输出的二进制运行文件也不统一,这样会导致开发的标准不统一,影响开发效率. GOPATH 适合处理大量 Go语言源码.多个包组合而成的复杂工程. 提示 C.C+

Eclipse 工作目录被破坏,导致Eclipse 打不开

由于之前一直使用的的是 visual studio 的开发工具,对 java 的 Eclipse 工具比较陌生,在使用 eclipse 的过程中误删了工作目录的部分文件,导致在在下次启动 eclipse 的过程中,eclipse启动后弹出一个错误的窗口,然后就关闭,一直打不开,在网上找了N遍的资料,也没有针对这个错误的的解决办法,最后还是终于解决了.解决办法如下: 1. 将 eclipse 工作目录中的 .metadata 文件彻底删除,然后再启动 eclipse, 启动后, eclipse 会

批量修改vss工作目录

vss作为源代码版本控制工具,可以针对不同的文件夹设置不同的本地工作目录,这样可以方便我们不同的个性化需求.但是往往实际情况是,我们设置了不同的工作目录,后来却发现导致引用混乱,每个人每次获取项目文件都需要重新修改一边引用,才可以重新编译成功.这我们才知道只应该针对完全独立的不同项目才有必要设置不同的工作目录.这时候我们往往想批量修改一下vss的工作目录,但是却发现子目录并没有跟着做相应的更改.那我们怎么办呢?    由于vss将用户的配置都保存在服务器上,所以我们可以在服务器上找到users下

Git-Svn 建立工作目录

使用Git-SVN 建立工作目录 GIT-SVN可以以SVN的版本为基础, 实现”私有”的版本管理功能. 这样一些不成熟但又需要记录的版本就不必提交到SVN上, 而只在自己本地私有的版本里出现. 下面是用Git 建立本地版本库的步骤.当然要首先安装git. 可以使用TortoiseGit+Git, 下载地址: http://download.tortoisegit.org/, http://git-scm.com/download/ .注意把git的程序加入到环境变量里, 可以直接在命令行里使用