我多年来一直在使用这门课,而且它总是“就在那里”.我前几天创建了一个新项目而没有明确地做任何事情,这个类是可用的.
现在另一个新项目抱怨它不得而知.两个项目都有相同的#includes.
这两个项目都没有#includes comutil.h.这两个项目都没有使用commsuppw.lib库(https://msdn.microsoft.com/en-us/library/zthfhkd6(v=vs.110).aspx).唯一可能包含的相关标题是objbase.h,这两个项目都包括在内.
那么为什么一个项目快乐地构建而另一个项目没有呢?如果能够在没有所需库的情况下进行链接,该如何工作?
我认为这是“我整天都在编码并且我的大脑停止了工作问题”之一,但仍然……什么?
解决方法:
我需要#include< comdef.h>
显然,这会自动导入所需的库.