2009-01-22 60 views
0

我正在使用VS 2008,并偶尔在我的C++项目中添加一个dll引用到托管的c + +文件时得到编译器错误。我正在尝试添加对dll的引用,以便能够使用智能指针。 例如:#进口items.tlb编译时添加dll引用托管的c + +项目时的错误

的问题是,在零星的地方编译器崩溃的items.tlh内几乎就像个字节的块,其中删除missings的,但是当我打开文件我可以对上述错误没有任何参考。

我试图重建整个项目几次,尝试在不同的机器上,但是虽然编译器错误有时并不会消失,但有时候新的重建有时会带来问题。我被告知,生成的文件的大小可能是一个原因,但它并不能真正解决我的问题,也没有指向正确的方向。

有没有人经历过相同的症状? 谢谢

回答

1

每当我有这个问题,它是由连接调试版本的DLL版本或发布版本的调试DLL引起的。

相关问题