首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Visual Studio 2010 (Intellisense)会停止生成接口指针?

为什么Visual Studio 2010 (Intellisense)会停止生成接口指针?
EN

Stack Overflow用户
提问于 2015-03-10 09:09:25
回答 1查看 62关注 0票数 0

我的工作代码实现了包装器和接口,如下所示:

代码语言:javascript
复制
public class wrapper : wrapperInterface {
    ...
}

智能感知正在生成一个wrapperInterfacePtr,以便在C++标头中有一个有效的语句:

代码语言:javascript
复制
wrapper::wrapperInterfacePtr m_wrapper;

我试图添加一些委托功能,这样我就可以将C++回调传递到C#中(我失败了),在这个过程中,自动生成的wrapperInterfacePtr变得不确定。即使在我将所有代码返回到(看起来)原始状态之后,智能感知也不会生成wrapperInterfacePtr。

有没有想过我该怎么做,或者怎么启动智能感知?

EN

回答 1

Stack Overflow用户

发布于 2015-03-10 22:45:46

好了,我又让它起作用了。我不能给出它失败的确切原因,但我有一个想法。新的c#托管代码建立在一个巨大的现有C++非托管代码库之上。我使用VS构建托管代码,然后使用内部工具构建其他所有内容。内部构建工具不会做一个干净的工作,除非你真的,真的强迫这个问题。(这需要几天的时间。)当我在与托管代码接口的dll上执行构建清理时,就解决了这个问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28954570

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档