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