Difference between revisions of "Why am I getting "unresolved external reference" errors during the linking process?"

From STRIDE Wiki
Jump to: navigation, search
Line 7: Line 7:
 
Also if you use ''interceptors'' (formally known as ''delegates'') make sure that the IM.h files is included in your source file for name mangling.
 
Also if you use ''interceptors'' (formally known as ''delegates'') make sure that the IM.h files is included in your source file for name mangling.
  
[[Category:Intercept Modules]]
+
[[Category:Compiler]]
[[Category:STRIDE Troubleshooting]]
+
[[Category:Troubleshooting]]

Revision as of 10:41, 21 August 2009

The STRIDE_ENABLED (or srIMON in 3.0.01xx or older releases) preprocessor directive in your compiler switches may not be defined. This flag is used to include and exclude STRIDE specific code.

> cc -DSTRIDE_ENABLED=1 ...

Also if you use interceptors (formally known as delegates) make sure that the IM.h files is included in your source file for name mangling.