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

From STRIDE Wiki
Jump to: navigation, search
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
The '''STRIDE_ENABLED''' (or '''srIMON''' in previous then 3.0.0201 releases) flag in your compiler switches may not be defined. This flag is used to include and exclude STRIDE specific code.
+
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.
  
 
<pre>
 
<pre>
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:Troubleshooting]]
+
[[Category:Build Tools]]

Latest revision as of 09:54, 7 June 2010

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.