编译出错,请高手帮忙!!
初学COM,想创建一个使用COM的简单实例但写完SERVER编译时报错,我的步骤如下:
1 用ATL COM APPWIZARD NEW 一个新工程名字为 TESTSERVER 并选中了Executable(EXE) option 选项;
2 在程序框架创建完成后,在Insert —〉New ATL object中选了Simple Object ;
3 Short Name 为DosCom;
4 在IDosCom 中添加RunCmd方法,并在方法中添加如下代码:
STDMETHODIMP CDosCom::RunCmd()
{
system("dir | more");
return S_OK;
}
Compile the project 以后报错如下:这到底是什么问题呢?该如何解决?
--------------------Configuration: TESTSERVER - Win32 Debug--------------------
Compiling...
DosCom.cpp
d:\vc\com\testserver\doscom.cpp(2) : fatal error C1083: Cannot open precompiled header file: 'Debug/TESTSERVER.pch': No such file or directory
Error executing cl.exe.
DosCom.obj - 1 error(s), 0 warning(s)