我可以使用C ++调用另一个软件吗?我可以将我的c ++代码连接到gui吗?

时间:2010-08-05 16:09:34

标签: visual-c++

我的应用程序将在Windows上运行。在我的C ++程序仍在运行时,我是否能够使用system()命令调用并运行另一个应用程序(例如,将用户在GUI中选择的文件提供给Matlab)?

SPAWN()和exec()不能完成这项工作吗?

VisualC ++是否提供了一些机制或库来使用我的C ++代码连接GUI? 你能建议我做一些编译工作吗? 你能给我一些关于QT或FLTK的教程吗?

1 个答案:

答案 0 :(得分:0)

确实在Windows下你可以使用CreateProcess(更低级别)或ShellExecute(更简单)启动程序。

如果要使用Visual C ++创建GUI,最简单的方法是使用MFC。是不是非常美丽(既不是gui,也不是代码),但是由于你有设计师的支持,它很容易开发。