1

我正在尝试下面的代码

var strImage; strImage ="cell_Image.png"; console.log("strImage" +strImage); console.log("strImage" +2);

请帮我......

提前致谢。

4

3 回答 3

1

在此文档中找到“其他调试技术”:http: //developer.blackberry.com/cascades/documentation/getting_started/tools/debugging.html

或者通过 ssh 连接到您的 BB10(在 Momentics 中有一个可以自动登录的视图)并使用命令“slog2info -w”

于 2013-06-10T14:59:56.157 回答
1

如果 QML 中的 console.log() 和 CPP 中的 qDebug<< 没有在控制台中打印消息,请在 main.cpp 类中使用以下方法

void myMessageOutput(QtMsgType type, const char* msg){
                fprintf(stdout, "%s\n", msg);                
                fflush(stdout);
} 

并且在主函数中使用“qInstallMsgHandler(myMessageOutput);” 像下面这样

int main(int argc, char **argv)
{
    Application app(argc, argv);
    qInstallMsgHandler(myMessageOutput);

}
于 2013-07-09T04:49:39.073 回答
0

仅当声明和注册 myMessageOutput() 函数时,控制台日志记录和 qDebug() 才会将调试消息输出到控制台。当应用程序准备好发布时,您应该删除此代码。 创建默认应用程序后,您可以通过在主函数中调用 qInstallMsgHandler() 函数向 qDebug 注册此处理程序函数。

于 2015-04-26T16:45:56.503 回答