Qt cannot find C:\WINDOWS\TEMP\cctVBBgu: Invalid argument
分析
- cannot find C:\WINDOWS\TEMP\cctVBBgu: Invalid argument 错误原因 )
- 解决方法1
- 解决方法2
- 为什么要设置环境变量
cannot find C:\WINDOWS\TEMP\cctVBBgu: Invalid argument 错误原因 )
这是 C/C++ 程序编译、链接报错.
编译过程中,编译器尝试访问临时文件,不够权限。
解决方法1
- 简单粗暴直接用 管理员身份运行 软件。
解决方法2
- 环境变量配置
1.找到Qt的安装路径,复制 “bin” 路径;
2. “此电脑” ------> ⿏标右键, “属性” ------> “⾼级系统设置” ------> “环境变量”
3. “新建” ------> 填⼊ “bin” 路径 ------> “确定” ;
4. 注意:在关掉所有窗⼝时,⼀定要点击 “确定” ,否则上述配置⽆效。
为什么要设置环境变量
环境变量是在操作系统中⼀个具有特定名字的对象,它包含了⼀个或者多个应⽤程序将要使
⽤到的信息。
例如Windows 和 DOS 操作系统中的 path 环境变量,当要求系统运⾏⼀个程序⽽没有告诉它
程序所在的完整路径时,系统除了在当前⽬录下⾯寻找此程序外,还会到 path 中指定的路径
去找。
** 在 Windows 上设置 Qt 的环境变量是为了能够在命令⾏或其他应⽤程序中直接访问 Qt 相关
的命令和⼯具。**