我使用VS2010,我想打电话给我已经在另一个目录中创建一个exe文件。 我已经试过如下:调用从C++(窗口)的EXE
int main(){
system("C:\\Users\\Li\\Desktop\\Debug\\modelExample_4pcs.exe");
return 0;
};
却出现“系统找不到指定的文件”的错误。
我试图直接在命令行中运行exe文件,当我的目录里面才有效。 你能告诉我如何从一个不同的目录运行它吗?
(我使用WIN7)
感谢, 力。
尝试'SetCurrentDirectoryA( “C:\\ \\用户\\李桌面\\调试”)'之后一个'system(“modelExample_4pcs.exe”)''。请注意,'system'函数取决于实现/ – dirkgently 2010-08-30 17:38:52
如果您已经从命令行尝试过,并且它似乎只在您处于目录中时才起作用,表明您使用的是不正确的绝对路径或相对路径。 – 2010-08-30 18:03:45