大佬教程收集整理的这篇文章主要介绍了c – Xcode4:“bad codegen,pointer diff”链接器再次出错,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我目前正在将我的所有项目升级到Xcode4,并且我遇到了一些奇怪的问题.-如果我构建通用二进制文件或32位版本,则只会出现上述错误.如果我只坚持64位,事情就好了.我自己正在构建一个自定义静态库,现在我不在该代码中使用任何可见性设置(即属性((visibility(“default”)))).如果我链接该库并尝试构建项目,确切的错误是:
它位于我的smartPtr类中,它可以抛出NullPointerException(只是从std :: exception派生).如果我明确地将NullPointerException类的可见性设置为隐藏,那么事情编译正常,但隐藏异常可能不是很好!我尝试了以下编译器:GCC 4.2,LLVM-GCC 4.2和LLVM 2.1都存在同样的问题.在项目/目标设置中将默认隐藏的符号设置为yes不起作用(也不是我想要的).那么如何在不隐藏异常的情况下解决这个问题(这是无稽之谈).我必须忍受它,它是一个错误吗?期待您的想法,谢谢!
以上是大佬教程为你收集整理的c – Xcode4:“bad codegen,pointer diff”链接器再次出错全部内容,希望文章能够帮你解决c – Xcode4:“bad codegen,pointer diff”链接器再次出错所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。