ryoga
驱动小牛
驱动小牛
  • 注册日期2005-01-13
  • 最后登录2006-09-22
  • 粉丝0
  • 关注0
  • 积分824分
  • 威望84点
  • 贡献值0点
  • 好评度81点
  • 原创分0分
  • 专家分0分
阅读:4600回复:2

'lstrcat': name was marked as #pragma deprecated??

楼主#
更多 发布于:2005-06-23 16:37
  我使用的是DDK2000下print的例子oemdll,在在oemstartdoc中使用了lstrcat可编译器老是报错,就是标题这个错误.还有象sprintf也不能使用,一使用就报错和上面一样.那位大虾遇到这样的情况呢,该如何解决?我的source文件只做了点改动,其他全是全盘拷贝.source文件内容如下:
////////////////////////////////////////////////////////////////////////////////////

TARGETNAME=OEMUNI
TARGETPATH=.
TARGETTYPE=DYNLINK

DLLENTRY=_DllMainCRTStartup

USE_MSVCRT=1
USE_CTRLDLL=1

C_DEFINES=$(C_DEFINES) -DUSERMODE_DRIVER
# To build version with debug output, add -D_DEBUG to C_DEFINES line below
#C_DEFINES=$(C_DEFINES) -DKERNEL_MODE -D_UNICODE -DUNICODE -DOEMCOM -D_DEBUG -DDEBUG -DDEBUGTRACE
C_DEFINES=$(C_DEFINES) -DKERNEL_MODE -D_UNICODE -DUNICODE -DOEMCOM -D_DEBUG -DDEBUG

DLLBASE=0x70000000

PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=precomp.h
PRECOMPILED_PCH=precomp.pch
PRECOMPILED_OBJ=precomp.obj

INCLUDES=.;$(SDK_INC_PATH)\MFC42;

TARGETLIBS=       $(TARGETLIBS)                 \
              $(SDK_LIB_PATH)\uuid.lib          \
                                $(SDK_LIB_PATH)\kernel32.lib          \
                                $(SDK_LIB_PATH)\user32.lib          \
              $(SDK_LIB_PATH)\umpdddi.lib          \
              $(SDK_LIB_PATH)\Gdi32.lib          \
              $(SDK_LIB_PATH)\Comdlg32.lib  \
              $(SDK_LIB_PATH)\Winspool.lib   \
              $(SDK_LIB_PATH)\ole32.lib          \
              $(SDK_LIB_PATH)\Shell32.lib          

SOURCES= dllentry.cpp    \
                  intrface.cpp    \
                  ddihook.cpp     \
                  enable.cpp      \
                 devmode.cpp     \
                 debug.cpp       \
                oemuni.rc
小生我没钱,小生我是穷人...挥剑问情...
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-07-02 03:19
把 source改回原来样子不就好了?

把下面这几行搬下来干吗?
PRECOMPILED_CXX=1
PRECOMPILED_INCLUDE=precomp.h
PRECOMPILED_PCH=precomp.pch
PRECOMPILED_OBJ=precomp.obj
ryoga
驱动小牛
驱动小牛
  • 注册日期2005-01-13
  • 最后登录2006-09-22
  • 粉丝0
  • 关注0
  • 积分824分
  • 威望84点
  • 贡献值0点
  • 好评度81点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-07-11 17:13
我试过了,不行啊,我把例子直接拷贝过来,编译,ok,没问题,但是只要一加strcat,sprintf等函数,直接就是编译错误,正是标题所说那样,郁闷啊...
小生我没钱,小生我是穷人...挥剑问情...
游客

返回顶部