【发布时间】:2013-02-01 06:53:11
【问题描述】:
system() 和 popen() 我都试过了。当我在 cygwin 终端上运行该程序时,它工作得非常好,但是当我尝试通过双击 .exe 文件在 Windows 平台上运行它时,我收到此错误:
exception::handle: Exception: STATUS_ACCESS_VIOLATION
我在popen() 上收到此错误,但在system() 上没有收到任何错误。
我正在运行适用于 unix 和 windows 操作系统的简单命令,例如:
system("echo foo>foo.txt");
我在这里做错了什么?
【问题讨论】:
-
你的path环境变量一样吗?
-
没有环境变量。
-
环境变量总是存在的
-
我的意思是我没有指定任何内容。如何更改或查看?