Tag: 警告

警告:“格式不是string文字和格式参数”

自升级到最新的Xcode 3.2.1和Snow Leopard以来,我一直在收到警告 “格式不是string文字和格式参数” 从下面的代码: NSError *error = nil; if (![self.managedObjectContext save:&error]) { NSLog([NSString stringWithFormat:@"%@ %@, %@", errorMsgFormat, error, [error userInfo]]); } 如果errorMsgFormat是带格式说明符的NSString (例如: "print me like this: %@" ),上面的NSLog调用有什么问题? 什么是build议的方式来解决它,使警告不会产生?

解决LNK4098:defaultlib'MSVCRT'冲突

这个警告: LINK : warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library 是在Visual Studio中相当常见的警告>我想了解它的确切原因和正确的方法(如果有的话)来处理它。 这出现在一个debugging版本中,用/MDd编译。 该项目链接到像Windows Version.dll和pdh.dll ,它们自己与MSVCRT.dll链接的东西。 显然,我没有这些debugging版本,不能编译它们。 所以我添加/NODEFAULTLIB:MSVCRT到链接器命令行,它实际上删除了警告。 但是这实际上是做什么的? 为什么这是必要的?

如何从库头压缩GCC警告?

我有一个使用log4cxx,boost等库的项目,这些库的头文件会生成很多(重复的)警告。 有没有一种方法来压制库中的警告(即#include <some-header.h>)或包含某些path? 我想在项目代码上像往常一样使用-Wall和/或-Wextra,而相关信息不被遮盖。 我目前使用grep做输出,但我想要更好的东西。

如何防止此错误:警告:mysql_fetch_assoc()期望参数1是资源,布尔在…在第11行给出

可能重复: PHP错误:mysql_fetch_array()期望参数1是资源,布尔给定 我很困惑这个错误,它显示当我尝试从不存在的数据库返回结果…我试过mysql_num_rows()但它返回相同的错误,而不是mysql_fetch_assoc期望…它说mysql_num_rows()期望… 我设置error_reporting(0)以避免显示此错误,但我不满意这个解决scheme…

Java中有效的@SuppressWarnings警告名称列表是什么?

Java中有效的@SuppressWarnings警告名称列表是什么? ("")在@SuppressWarnings("") 。

我如何最好地沉默关于未使用的variables的警告?

我有一个跨平台的应用程序,在我的一些function并不是所有传递给函数的值都被使用。 因此,我从GCC得到一个警告,告诉我有没有使用的variables。 这个警告的最佳编码方式是什么? 函数的#ifdef? #ifdef _MSC_VER void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal qrTop, qreal qrWidth, qreal qrHeight) #else void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal /*qrLeft*/, qreal /*qrTop*/, qreal /*qrWidth*/, qreal /*qrHeight*/) #endif { 这是如此丑陋,但似乎是编译器喜欢的方式。 或者,我将零分配给函数结尾处的variables? (这是我讨厌的,因为它正在改变程序stream程中的某些东西来使编译器警告无声)。 有没有正确的方法?

我怎样才能在PHP中处理file_get_contents()函数的警告?

我写了这样一个PHP代码 $site="http://www.google.com"; $content = file_get_content($site); echo $content; 但是,当我从$site删除“http://”我得到以下警告: 警告:file_get_contents(www.google.com)[function.file-get-contents]:未能打开stream: 我试图try ,但没有奏效。

如何在GVIM中显示选项卡closuresbutton?

请让我知道如何显示GVIM中每个标签页上的closuresbutton。 另外,如果我打开多个标签页closuresGVIM,是否可以设置警告?

标题和客户端库次要版本不匹配

在PHP中,每当我尝试连接到数据库(通过mysql_connect )时,我都会收到以下警告: 警告:mysql_connect():标题和客户端库次要版本不匹配。 标题:50162图书馆:50524 在我的php -i输出中,我在mysqli下列出了以下值 客户端API库版本=> 5.5.24 客户端API头版本=> 5.1.62 我试过更新php5-mysql 和 php,但我已经在他们的最新版本。 我如何去更新标题版本,所以我不再看到这个警告? 编辑 我的MySQL文件应该全部更新为最新版本: $ apt-get install mysql.*5.5 . . . mysql-client-5.5 is already the newest version. mysql-server-core-5.5 is already the newest version. mysql-server-5.5 is already the newest version. mysql-testsuite-5.5 is already the newest version. mysql-source-5.5 is already the newest version. 删除旧版本 $ […]

警告:不鼓励在分离的视图控制器上呈现视图控制器

在我的应用程序中,我正在使用导航控制器。 后来在一些视图中,我使用presentViewController来显示放大的图像。 另外我不使用故事板或笔尖。 我只在iOS 7中得到这个错误。 它在iOS 6和更早版本中工作正常: 不鼓励在分离的视图控制器上呈现视图控制器