- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm testing out 7.0 with my (very large) ATL COM application. We use ATL, STL and WTL.
I get lots of Error #444 - base class doesn't have virtual destructor - with every last interface declared in.h, the output of the MIDL compiler. I also get this error from our CComModule-derived classes. I switched on -Qms to try to ignore this error, but I still receive it.
What to do?
Thanks in advance,
--Kevin
I get lots of Error #444 - base class doesn't have virtual destructor - with every last interface declared in
What to do?
Thanks in advance,
--Kevin
Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We refer to numbered error messages as discretionary errors. They can be downgraded with the -Qww switch. Try -Qww444 on your command line.
It would be nice to know if there is an actual problem with your code or the compiler. If MS compiles this with no diagnostic, it might be nice if we matched the behavior. Do you think you can roll up a small testcase and submit a QUAD?
Thanks,
Max [Intel Compiler Team]
It would be nice to know if there is an actual problem with your code or the compiler. If MS compiles this with no diagnostic, it might be nice if we matched the behavior. Do you think you can roll up a small testcase and submit a QUAD?
Thanks,
Max [Intel Compiler Team]

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page