Visual C++ 中的链接器错误 IGameExplorer精简版 2010

发布于 2024-12-16 20:23:00 字数 400 浏览 0 评论 0 原文

我想以编程方式将我的游戏添加到游戏资源管理器中。

为此,我使用 IGameExplorer 界面

当我尝试使用 Visual C++ 2010 Express Edition 编译和链接我的代码时。我收到以下链接器错误:

错误LNK2001:无法解析的外部符号_CLSID_GameExplorer

如何解决此错误?有没有可以链接的库?

I want to add my game programtically to the game explorer.

In order to do this I use the IGameExplorer interface in my code.

When i try to compile and link my code with Visual C++ 2010 Express Edition. I get the following linker error:

error LNK2001: unresolved external symbol _CLSID_GameExplorer

How do resolve this error? Is there any library to link against?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

李不 2024-12-23 20:23:00

由于您使用的是 Visual C++,因此可以尝试使用 __uuidof(GameExplorer) 而不是 CLSID_GameExplorer。 GameUX.H 文件定义:

class DECLSPEC_UUID("9A5EA990-3034-4D6F-9128-01F3C61022BC")
GameExplorer;
#endif

它告诉 C++ 编译器 GameExplorer 的 CLSID 是 985EA990-3034-4D6F...

Since you're using Visual C++, you can try using __uuidof(GameExplorer) instead of CLSID_GameExplorer. The GameUX.H file defines:

class DECLSPEC_UUID("9A5EA990-3034-4D6F-9128-01F3C61022BC")
GameExplorer;
#endif

which tells the C++ compiler that the CLSID for GameExplorer is 985EA990-3034-4D6F....

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文