问题我不知道,这原因太多了
至于什么情况下不会生成exe,只有在你打算创建DLL文件时才不会生成exe文件,否则肯定会出现。
至于你找不到exe,我怀疑是你找错了文件夹,例如工程名是cpp001(project文件夹下)
那么exe在project\cpp001\debug
project\cpp001\cpp001 这里面是源代码,
project\cpp001\cpp001\debug 这个文件夹下面是没有exe文件的
工程目录下一般会有Debug或Release目录,存放不同编译选项出的exe文件,请关心一下这些目录中的辅助文件。
DLL、OBJ、OCX等等,都不会生成EXE文件
我在猜,你可能的情况是建立MFC项目时,选择成DLL项目了