为什么程序从windows启动时运行,而不是在命令提示符下运行?
Why would a program run when launch from windows but not the command prompt?
我用VS2k8编写了一个小的c++程序。当我从windows启动它时(双击exe文件),它运行良好。当我进入命令提示符并尝试运行它时,它会挂起并最终崩溃。我已经创建了具有简单输出的测试程序,两种方式都可以正常工作。
我错过了什么吗?我对编程还是个新手。我试图使用VBA shell命令启动此程序,但它产生与命令提示符相同的结果。
有趣的是,它一开始工作得很好,直到我去改变一个常量变量的值并重建它(我不认为这与它有任何关系,但我把它改回来了,没有成功)。
编辑:我已经命名它的时间。exe和比复制。exe(当我试图复制和粘贴代码到一个新的项目)。实际的代码大约有250行,不确定是哪一部分导致了这个问题。它打开一个.csv文件,将信息加载到矢量中,然后将矢量相互比较(如果满足某些条件,则在其末尾添加一些内容)。然后将该文件输出到另一个.csv文件。
可能提示当前目录在启动时不同,这是导致您的问题,因为您对当前路径或驱动器做了一些假设?
相关文章:
- 如何使 windows 命令提示符在C++可执行文件上显示返回值?
- 运行命令 "rosbag play example.bag" 时出错。找不到与插件 rosbag/NoEncryptor 对应的库
- 如何使用传递给编译器的相同参数在 cmake 中运行命令?
- 如何使用命令提示符、记事本和 MinGW 使用主文件、头文件和实现文件编译C++程序?
- 在 c++ 中运行命令,然后在该程序中运行命令
- Windows 10命令提示符的输出不正确
- 命令提示符下的 NVCC CUDA 不使用 GPU
- 从WIndows中的命令提示符运行QT应用程序
- 在命令提示符下运行C++ - Windows
- 在Qt应用程序中运行Windows命令提示符命令
- Visual Studio.尝试运行程序时,命令提示符窗口为空
- 为什么当我运行参数为 d^ 的程序时,Windows 命令提示符显示"更多?
- 运行compiled.exe时停止打开命令提示符
- 我可以在记事本中编写一个c++程序,然后在命令提示符中编译并运行它吗?
- c++ WIN32:运行没有命令提示符窗口的程序
- 在Windows上使用QT运行LibVLC时禁用命令提示符
- 如何在Windows 7中从命令提示符编译和运行opencv代码
- 从命令提示符运行程序,并在c++中使用argv
- 为什么这个c++程序在多个文件上通过命令提示符运行时会崩溃,而在单个文件上运行时却不会
- 为什么程序从windows启动时运行,而不是在命令提示符下运行?