现有一个老应用程序, 用C和Makefile写的,现在要加如一个"截屏"的功能. 我知道用MFC如何来做这个, 但是我无法引入stdafx.h, 改成cpp文件和加/TP都不行,提示:
--------------------Configuration: winboard - Win32 Debug--------------------
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cl -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -D_WINNT -D_WIN32_WINNT=0x0400 -D_WIN32_IE=0x0300 -DWINVER=0x0400 /FR /TP -DWIN32 -D_WIN32 -I. -I.. -DWINVER=0x0400 -Z7 -Od winboard.cpp
winboard.cpp
D:\APPS\MVS\VC98\MFC\INCLUDE\afxv_w32.h(14) : fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
Error executing nmake.winboard.exe - 2 error(s), 0 warning(s)我的问题是:
1.不用MFC如何来实现截屏2. 如果想用MFC,我该怎么做?
--------------------Configuration: winboard - Win32 Debug--------------------
Microsoft (R) Program Maintenance Utility Version 6.00.8168.0
Copyright (C) Microsoft Corp 1988-1998. All rights reserved.
cl -c -W3 -DCRTAPI1=_cdecl -DCRTAPI2=_cdecl -nologo -D_X86_=1 -D_WINNT -D_WIN32_WINNT=0x0400 -D_WIN32_IE=0x0300 -DWINVER=0x0400 /FR /TP -DWIN32 -D_WIN32 -I. -I.. -DWINVER=0x0400 -Z7 -Od winboard.cpp
winboard.cpp
D:\APPS\MVS\VC98\MFC\INCLUDE\afxv_w32.h(14) : fatal error C1189: #error : WINDOWS.H already included. MFC apps must not #include <windows.h>
NMAKE : fatal error U1077: 'cl' : return code '0x2'
Stop.
Error executing nmake.winboard.exe - 2 error(s), 0 warning(s)我的问题是:
1.不用MFC如何来实现截屏2. 如果想用MFC,我该怎么做?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货