相对路径是指相对引用的本身,你所引用的资源在哪里,假如你的引用是c:/bin/hehecs,要引用的文件是c:/image/hahajpg,那么引用时路径就可以写成/image/hahajpg
绝对路径则是根据 *** 作系统默认的根目录,要到达你所访问资源的路径,那么上面的相对路径就可以写成c:/image/hahajpg
不必填写绝对路径,可以用相对路径 “Bat\filenameexe”就可以了。
如果想保险起见,楼主可以用 GetModuleFileName 获得当前的文件所在的路径(含文件名),或者用 GetCurrentDirectory 获得当前路径,再 *** 作字符串获得路径(不含文件名的),最后挂靠相对路径:bat\filenameexe。
点击打开Vs软件
点击菜单栏的工具选项卡
点击工具下拉栏的选项
选择d窗左侧的项目和解决方案
d窗右侧显示项目文件的存放位置
点击存放位置后面的三个小点图标,即可修改文件的存放位置
获取当前目录的方法有很多,其中之一:
TCHAR szFilePath[MAX_PATH + 1];
GetModuleFileName(NULL, szFilePath, MAX_PATH);
(_tcsrchr(szFilePath, _T('//')))[1] = 0; //删除文件名,只获得路径
CString str_url = szFilePath; //str_url 中保存的是当前目录
以上就是关于在VS中怎么使用绝对路径和相对路径全部的内容,包括:在VS中怎么使用绝对路径和相对路径、请教VC++下读取当前目录下CIniFile类文件、VS保存路径在那个文件夹下等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)