VC++是以工程形式来组织的,一般的小程序如果只有一个.cpp源文件,可以直接打开cpp文件,编译时系统会生成工程,然后再以工程的形式进行编译链接执行,而MFC一般都由多个文件组成,直接打开其中的任何.cpp源文件都不能以工程名义打开,而只是单个文件。
首先你得装了VC++,装了就有。MFC是微软基础类,随VC++开发工具发布的。使用时,还是用VC++,新建时选择MFC工程就行。MFC的位置参考这个吧
D:\Program
Files\Microsoft
Visual
Studio\VC98\MFC
我把VC++安装在了D盘的Program
File下。
MFC文件夹下的SRC文件夹下的是MFC的源文件。
Unicode环境下用此方法:#include <windows.h>
ShellExecuteA(NULL, "open", "res\\****.exe", NULL, NULL, SW_SHOW)//第三个参数是路径,可以是绝对路径, 也可以相对路径
非Unicode可能是ShellExecute(****)参数相同
注意:
如果调用的程序跟主程序在同一目录下路径参数直接用文件名就可以了.
调试时把调用的文件放到res的上一级目录,
打包时跟主程序放到一起就可以了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)