VS IDE Release或Debug进行运行时,在Debug或Release文件夹中的文件或者库文件不能直接找到,需要加上Debug或Release目录
2014-07-07 10:10
405 查看
在VS的IDE中,工作目录是项目路径,所以进行调试时,放在Debug中的文件(config.xml)和Lib(tinyxml.lib)是不能直接找到,在程序中是需要加上Debug目录才能找到,
如CString strConfigPath = _T("Debug\\config.xml");和#pragma comment(lib,"Debug\\tinyxml.lib");
所以这样在切换编译环境的时候很不通用,在Debug中要加Debug目录,在Release中要加Release目录。
解决方案:
找不到Config.xml文件的,要对项目-属性-配置属性-调试-工作目录的值进行修改,在Debug时修改为$(ProjectDir)\Debug;在Release时修改为$(ProjectDir)\Release;如图1
找不到tinyxml.lib 文件的,要对项目-属性-配置属性-链接器-常规-附加库目录的值进行修改,在Debug时添加$(SolutionDir)\Debug;在Release时添加$(SolutionDir)\Debug;如图2
如CString strConfigPath = _T("Debug\\config.xml");和#pragma comment(lib,"Debug\\tinyxml.lib");
所以这样在切换编译环境的时候很不通用,在Debug中要加Debug目录,在Release中要加Release目录。
解决方案:
找不到Config.xml文件的,要对项目-属性-配置属性-调试-工作目录的值进行修改,在Debug时修改为$(ProjectDir)\Debug;在Release时修改为$(ProjectDir)\Release;如图1
找不到tinyxml.lib 文件的,要对项目-属性-配置属性-链接器-常规-附加库目录的值进行修改,在Debug时添加$(SolutionDir)\Debug;在Release时添加$(SolutionDir)\Debug;如图2
相关文章推荐
- 在电脑上找到这个路径:D:\jakarta-tomcat-6\conf\Catalina,将localhost目录直接删除掉,再一运行,就没事了! 因为配置文件中配置了启动程序,而webapps文件夹下却没有此应用程序,所以出现了上述错误。
- mfc对话框程序在ide编译可运行,但编译完毕的debug和release版本不能运行。。后来发现原因是:用到的sqlite数据库文件没在对应目录下,而代码中没有try..catch..
- 在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET
- 系统搜索功能不能使用,弹出“无法找到运行搜索助理需要的一个文件”
- 如何将Metro 程序需要的文件加入到app运行目录(AppX文件夹中)
- Android创建隐藏文件或者文件夹,并对其读写操作android创建隐藏文件或者文件夹,其实只要在文件名或者文件夹名字前加一个点号即可。 隐藏文件(夹)可直接进行读写。 下面是一段隐藏文件的创建
- 系统搜索功能不能使用,弹出“无法找到运行搜索助理需要的一个文件”
- vs debug或者release文件夹下的 .exe文件
- 找到目录下的文件夹 并且进行压缩,然后再生成压缩文件到指定目录
- opencv3.0&vs2013 debug下可以运行 release下不能运行或者release 下可以运行debug下不能运行的解决办法
- 解决xp 系统搜索不能用,无法找到运行搜索助理需要的一个文件。您可能需要运行安装?
- 在VC中Debug下是运行结果正确的,但是在Release下却有错,总算找到原因
- 运行asp.net时出现 http错误404-文件或目录未找到
- VC中为什么Debug或者Release中的.exe文件无法使用
- U盘中删除文件时提示:无法删除空文件夹,提示该目录不是空的(不能删除、不能复制)
- Debug 运行正常,Release版本不能正常运行
- Excel保存文件不能直接打开,打开之后显示灰屏,从左上角的文件中,再找到要打开的文件才能打开?
- IIS设置虚拟目录指向局域网共享文件夹,其他人直接访问服务器上文件
- 解决windows2003下iis服务运行asp提示“HTTP 错误 404 - 文件或目录未找到”
- Visual Assist X尽量避免在非英文目录下使用,否则可能由于文件路径不能识别而导致不能进行提示