gpt4 book ai didi

c++ - 如何为 IE 编译和构建这个 BHO?

转载 作者:行者123 更新时间:2023-11-28 03:56:58 26 4
gpt4 key购买 nike

http://www.adp-gmbh.ch/win/com/bho.html

当我编译时,我得到了很多错误:

error C2236: unexpected 'class' 'adpbho'. Did you forget a ';'?

error C3381: 'adpbho' : assembly access specifiers are only available in code compiled with a /clr option
..\adpbho.cpp(15) : error C3861: 'MB1': identifier not found
..\adpbho.cpp(24) : error C3861: 'MB1': identifier not found
..\adpbho.cpp(34) : error C3861: 'MB1': identifier not found
..\adpbho.cpp(85) : error C3861: 'MB1': identifier not found
..\adpbho.cpp(95) : error C2014: preprocessor command must start as first nonwhite space
..\adpbho.cpp(96) : error C2039: 'MB1' : is not a member of 'adpbho'

最佳答案

好吧,假设您关闭了大脑,只是剪切并粘贴了该站点上的垃圾,第一个错误是这不是声明 C++ 类的有效方法:

class BHO class adpbho : public IObjectWithSite, public IDispatch  {

有两个类语句。那是不允许的。它可能应该是:

class adpbho : public IObjectWithSite, public IDispatch  {

其余的代码也很糟糕。您将不得不逐行进行清理,或者找到更好的样本。

编辑: 我看得越多,发现的错误和错误就越多。我强烈建议您不要使用此代码,而是在某处找到更好的示例。

这与 BHO 或 IE 插件无关,与基本的 C++ win32 编程无关,所以我会修复你的标签。

关于c++ - 如何为 IE 编译和构建这个 BHO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3149395/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com