使用unsigned和int编译错误

时间:2014-08-28 09:52:14

标签: eclipse xcode warnings

我使用Eclipse和xCode在C ++中开发。

问题出在Eclipse中我使用了以下语句:

unsigned asdf = -1;

在eclipse中它工作正常,但在xcode中不允许你编译。如果有这样的东西,如何在日食的设置中指定不让我编译?

2 个答案:

答案 0 :(得分:1)

我相信Xcode会使用此警告-Wsign-conversion。显然你是在没有这个警告的情况下在Eclipse下编译的。这是一个很好的警告(大多数是),所以更好的解决方案是修复代码并向上 Eclipse中的警告以匹配Xcode。

我目前不在我的Mac附近,因此我无法向您显示Xcode的屏幕截图,但是如果您不想修复代码,您应该能够在项目设置中找到此警告并禁用它。

答案 1 :(得分:0)

错误应该是你没有声明变量类型的事实,试试

unsigned int asdf = -1;