通过developer studio运行qt可执行文件时出现错误STATUS_BAD_NETWORK_PATH
Error STATUS_BAD_NETWORK_PATH when running qt executables through developer studio
我搜索过,没有找到这个的答案
当我通过developerstudio(2008)运行可执行文件时,我遇到了一个奇怪的问题:当通过通常的devstudio项目创建机制创建时,基本的"helloworld"exe可以正常工作,但当试图运行基于库的程序时,软件会因STATUS_BAD_NETWORK_PATH而崩溃。该程序在幕后使用Qt和zlib,并用C++编写,但(据我所知)在初始化时不依赖于任何特定的网络位置;我们的电脑上也安装了Sophos。
奇怪的是,一个人甚至无法进入主体:程序在此之前就失败了,并出现了错误。如果我们接通网络,它会很好地启动。。。奇怪的是,这种情况只发生在特定的64位Windows7机器上。
有人知道如何追踪问题所在吗?我们已经尝试过使用procmon进行跟踪,但它并不是很有启发性;没有明显的故障,直到程序崩溃。
我们现在已经找到了答案。结果发现有两个问题:
首先,启动developerstudio的wrapper.bat脚本设置了PATH环境变量:该路径中的位置是使用UNX样式的路径(例如\\a\location\somewhere)而不是映射的驱动器指定的。可执行文件实际上并没有使用这个位置,但当网络被拔掉时,这似乎扰乱了开发工作室的工作
这与PC上的网络配置错误相结合,意味着在符文的深处,有些正在失败。
所以-建议如果你看到这样的错误
- 检查您的路径并确保它是合理的
- 查看电脑的配置日志,看看是否能看到任何网络问题
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在某些循环内使用vector.push_back时出现分段错误
- 我在C++中收到错误" [Error] ld returned 1 exit status".帮我解决这个问题
- 为什么错误"permission denied","id returned 1 exit status"仅在 IM 使用 C++ 中的头文件 fstream 时才出现
- 代码块运行错误: "Process terminated with status -1073741510" 。我做错了什么?
- "Id returned 1 exit status"错误 C++