我使用system()函数在c ++中打开pdf。它正常工作但在打开pdf时,命令提示符窗口出现并消失。我不希望这个窗口出现。我该怎么办?
答案 0 :(得分:0)
您可能需要其他更高级别的API。这将取决于您所使用的平台,您正在使用的框架。 像win32的 ShellExecute 或MacOSX / Cocoa中的这个:
NSWorkspace *workspace = [NSWorkspace sharedWorkspace];
[workspace openFile:aFilePath];
答案 1 :(得分:0)
如果您使用的是win32,请使用
的ShowWindow(GetConsoleWindow(),SW_HIDE);
这样就可以了。