windows vs 设置当前路径为exe所在的路径

将vs 代码中的当前路径指定为exe所在的路径
例如:fopen("./pic/a.txt", "r");
./ 是当前路径,这个路径可以设置为编译生成exe的路径,如下

#include <string.h>
#include <Windows.h>
char sBuf[1024];char *ptr;
int main(int argc, char* argv[]) {if (GetModuleFileNameA(NULL, sBuf, sizeof(sBuf))){ptr = strrchr(sBuf, '\\');if (ptr)*ptr = '\0';SetCurrentDirectoryA(sBuf);}
return 0;
}

判断文件是否存在:

//
// Some utility functions
//
bool fileExists(const char *file)
{struct stat st;if(!file) return false;int result = stat(file, &st);return (0 == result);
}// Early exitsif(!fileExists(INPUT_DATA_FILE) || !fileExists(INPUT_CFG_FILE) || !fileExists(INPUT_WEIGHTS_FILE)){EPRINTF("Setup failed as input files do not exist or not readable!\n");return -1;       }

vs 设置调试路径为exe所在的路径相关推荐

  1. 根据cmd.exe的文件路径,30秒新建cmd快捷方式,并以管理员身份运行(保姆级图文)【杂记】

    目录 1. 桌面新建一个快捷方式 2. 设置快捷方式路径 3. 设置快捷方式名称 4. 设置管理员权限 总结 『杂记』分享一些实用的技巧方法 安装环境,配置环境教程,推荐实用软件 软件的使用问题. 欢 ...

  2. Windows守护进程实现/设置程序图标/隐藏黑窗/获取exe所在目录/设置开机自启动

    功能:实现一个windows守护进程,设置有自定义图标,启动后隐藏黑窗口,获取exe所在目录,并设置开机自启动(需要以管理员权限运行).如果需要打包成可执行的安装包程序,见另一篇博客:https:// ...

  3. Windows下QT设置应用程序(exe)图标、任务栏托盘图标、任务栏窗口图标

    1. 设置应用程序(exe)图标 在Qt助手(QT Assistant)中,输入"setting",可以看到下面的列表中有Setting the Application Icon, ...

  4. 如何使用WCF调试器WcfTestClient.exe

    如果启用服务出现如下异常 请启用下面该服务 C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE 文件->添加服务  地 ...

  5. 程序黑框中出现:(路径)用作为当前目录的以上路径启动了 CMD.EXE。 UNC 路径不受支持,默认值设为 Windows 目录。

    程序黑框中出现:(路径)用作为当前目录的以上路径启动了 CMD.EXE. UNC 路径不受支持,默认值设为 Windows 目录. 虚拟机运行opencv,程序黑框中出现:(路径)-用作为当前目录的以 ...

  6. msys2 结合 vscode 使用 lldb 进行调试及 lldb-mi.exe 问题

    默认 clang++.exe 环境生成的调试 launch.json 文件使用的 lldb-mi.exe 问题 clang 和 lldb 通过 pacman 安装. pacman -Sy mingw- ...

  7. QT设置调试器Debugger

    QT设置调试器Debugger 如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033 文章目录 QT设置调试器Debugger 1.调试器支 ...

  8. 如何更精准地设置 C# / .NET Core 项目的输出路径?(包括添加和删除各种前后缀)

    我们都知道可以通过在 Visual Studio 中设置输出路径(OutputPath)来更改项目输出文件所在的位置.对于 .NET Core 所使用的新 csproj 格式来说,你可能会发现实际生成 ...

  9. path与classpath区别 path是Windows查找.exe文件的路径;classpath是jvm查找.class文件的路径

    CLASSPATH环境变量.作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPATH来寻找类的.class文件 总而言之,path是Windows查找.e ...

最新文章

  1. docker centos7容器 安装ssh服务
  2. java ide编辑器 idea 配置 与 插件
  3. php mysql筛选查询,php-Vicidial的MySQL筛选器
  4. sklearn分类模型
  5. bootcss echarts_数据可视化插件使用(Echarts)
  6. 不修改数组找出重复的数字
  7. lnmp下配置虚拟主机
  8. 【Web应用-FTP】FTP 容量显示说明
  9. Flutter 底部向上动画弹出的菜单选项
  10. HTC Vive 叠影器无法创建设备
  11. URLConnection类
  12. WIN10桌面上的“此电脑”图标不见了怎么办?
  13. Python集合set与frozenset的区别
  14. 【PHP面试题】请简述项目中优化SQL语句执行效率的方法,从哪些方面,SQL语句如何分析?
  15. 一篇文章带你深入理解漏洞之 XXE 漏洞
  16. Jmeter 入门 从0-1 基础篇-实操
  17. 用“XML解析开发包Jaxp”对XML文件进行Dom方式的CRUD操作
  18. gradle在build的时候找不到某个jar包的解决办法
  19. ROS+UR机械臂系列-1- 虚拟机及ROS安装
  20. 工业相机标定(张正友标定法)

热门文章

  1. Android SDK目录结构
  2. xend: No such file or directory. Is xend running? 问题
  3. java求平均值过程不输入,java-Flink:有没有其他方法来计算平均值和一个状态变量,而不是使用RichAggregateFunction?...
  4. 霍尼韦尔epks 操作 组态 维护 使用 硬件 手册_标准四合一气体检测仪霍尼韦尔MiniMAX X4...
  5. mysql druid 多数据源_SpringBoot使用阿里数据库连接池Druid以及多数据源配置
  6. java 字符码查询_Java URL查询字符串参数的编码
  7. ios framework 查看symbol_iOS开发高级分享 - App间账号共享与SDK封装
  8. Spring Security实战教程2021版即将下线,2022版即将上线!
  9. 皮一皮:看看地铁有多挤...
  10. 皮一皮:论蓝朋友的拍摄技术