Summary: | Export in class with all inline methods causes link errors on Windows | ||
---|---|---|---|
Product: | ACE | Reporter: | Chad Elliott <elliott_c> |
Component: | ACE Core | Assignee: | Chad Elliott <elliott_c> |
Status: | RESOLVED FIXED | ||
Severity: | blocker | ||
Priority: | P3 | ||
Version: | 5.3.5 | ||
Hardware: | x86 | ||
OS: | Windows 2000 | ||
Bug Depends on: | |||
Bug Blocks: | 1638 |
Description
Chad Elliott
2003-12-18 08:44:57 CST
Blocking 1638 Chad, please go ahead and add a fix for this if you've got one. We will get Chad's fixes integrated as soon as the beta goes out This problem should be fixed. Below is the ChangeLog entry from when I committed my changes. Thu Dec 18 11:55:29 2003 Chad Elliott <elliott_c@ociweb.com> * ace/Null_Barrier.h: * ace/Null_Condition.h: * ace/Null_Mutex.h: * ace/Null_Semaphore.h: All methods in both of these files are inline and therefor do not need ACE_Export. * ace/ace.mpc: Updated the Inline_Files and Header_Files sections. * examples/TMCast/Member/member.cpp: Added #include of OS_NS_string.h to get ACE_OS::strlen and added a return value for main. |