我使用Eclipse和xCode在C ++中开发。
问题出在Eclipse中我使用了以下语句:
unsigned asdf = -1;
在eclipse中它工作正常,但在xcode中不允许你编译。如果有这样的东西,如何在日食的设置中指定不让我编译?
答案 0 :(得分:1)
我相信Xcode会使用此警告-Wsign-conversion
。显然你是在没有这个警告的情况下在Eclipse下编译的。这是一个很好的警告(大多数是),所以更好的解决方案是修复代码并向上 Eclipse中的警告以匹配Xcode。
我目前不在我的Mac附近,因此我无法向您显示Xcode的屏幕截图,但是如果您不想修复代码,您应该能够在项目设置中找到此警告并禁用它。
答案 1 :(得分:0)
错误应该是你没有声明变量类型的事实,试试
unsigned int asdf = -1;