• 8745阅读
  • 7回复

如何运行VC并获得VC编译运行后的结果 [复制链接]

上一主题 下一主题
离线phoniexhao
 
只看楼主 倒序阅读 楼主  发表于: 2010-07-07
— 本帖被 XChinux 执行加亮操作(2010-09-23) —
我想实现的功能:
1、调用VC6打开一个VC6创建的console类型的工程
2、获取VC6编译完成的可执行文件的执行结果,在控制台窗口中输出的内容
谢谢
离线XChinux

只看该作者 1楼 发表于: 2010-07-07
关注中。。。不知道VC6有没有提供相应的接口来使用。否则的话就不好办了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线xtfllbl

只看该作者 2楼 发表于: 2010-07-07
一定要实时编译么,不能事先编译好,直接调用么,vc6不支持2次开发的。俺们不是微软。
上海欢迎您
离线phoniexhao
只看该作者 3楼 发表于: 2010-07-08
回 2楼(xtfllbl) 的帖子
直接调用编译好的 .exe也可以啊
盼回复
谢谢
离线tootzoe
只看该作者 4楼 发表于: 2010-07-08
编译的过程本质上就调用 rc.exe, lib.exe, link.exe 等这些文件并传递相应的参数,....
如果能从这些原来入手, 这个问题就可能转换成处理这些编译程序的返回值了....
离线phoniexhao
只看该作者 5楼 发表于: 2010-07-13
可能我说的不够明确
我想获得 .exe 的执行输出结果,.exe文件是个console类程序
呵呵
并不是编译项目过程中的输出结果
谢谢
离线dbzhang800

只看该作者 6楼 发表于: 2010-07-13
引用第5楼phoniexhao于2010-07-13 13:32发表的  :
可能我说的不够明确
我想获得 .exe 的执行输出结果,.exe文件是个console类程序
呵呵
并不是编译项目过程中的输出结果
谢谢

说实话,你这个不是不明确的问题。是你的首贴中表达的和你这儿表达的,是完全不同的两个问题。

认真看看 QProcess 的Manual
离线phoniexhao
只看该作者 7楼 发表于: 2010-09-23
已搞定
谢谢楼上几位
快速回复
限100 字节
 
上一个 下一个