|Re: Explicitly compiling more than one dependent files in Eclipse CDT [message #1774450 is a reply to message #1774422]
||Sat, 14 October 2017 21:50
| Hakan Bayindir
Registered: January 2017
Location: Ankara, Turkey
Thanks for your reply. You're correct indeed. The problem was elsewhere inside the library. Since I was using the library for a very long time, my codebase utilizes many of the features of Easylogging++. When I've seen "incomplete type" and "forward declaration" errors, I blindly assumed that they're from the compilation process. However, the problem was more sinister.
Easylogging++'s some features are controlled via #defines, and the developer has disabled some of the normally-enabled features, since not many people have used them. I 've added the required flags, and indeed the code is compiling as it should now.
While I'm not inexperienced in C++, I'm somewhat inexperienced in development of a software of this size.
Thanks for all your help. It was enlightening.
Powered by FUDForum
. Page generated in 0.02150 seconds