我正在学习使用 MSN Messenger API。
添加 tlb 文件并复制/粘贴一些示例代码后,我注意到在 Visual c++ IDE 中它告诉我一个未定义的标识符。
虽然一旦我编译了代码,一切正常。
我看到了问题:问题在于 IDE(更具体地说是智能感知)无法识别 tlb 文件中的任何内容。
但是,编译器可以!
我这样添加了 tlb 文件:
#import "MSNMessengerAPI.tlb" named_guids, no_namespace
这里有什么想法吗?谢谢!
编辑:我可以补充一点,IDE 确实可以识别以下内容:
MSNMessenger::IMSNMessenger
但不仅仅是
IMSNMessenger