c++ - 'TraceEvents' undefined; assuming extern returning int -
i trying convert our existing driver code using makefile visual studio 2013 msbuild.
i have include header files , source code. project created askmdf driver.
i have enabledwpp tracing, , inserted 3 parameters use
-km (in trace kernel-mode components --> yes (-km) ) -func (in functions generate trace messages --> traceevents(level,flags,msg,...)) -gen (in specify template file --> {km-wdfdefault.tpl}*.tmh) when build project, error returns as:
'traceevents' undefined; assuming extern returning int 'dbg_pnp' : undeclared identifier i not sure why happening. think missing steps. please direct me might have missed.
try starting new project , selecting "visual c++" -> "windows driver" -> "usb" -> "kernel mode driver, usb (kmdf). driver has wpp tracing set , builds out of box.
you should particularly take @ the trace.h file included project , comment block @ bottom; know we've had problems when omitted.
the comment block looks this:
// comment block scanned trace preprocessor define our // trace function. // // begin_wpp config // func trace{flag=mydriver_all_info}(level, msg, ...); // func traceevents(level, flags, msg, ...); // end_wpp
Comments
Post a Comment