小编Jon*_*sen的帖子

Qt 5.1.1上的Raspberry pi:未设置远程路径

我尝试在Raspberry Pi上运行我的项目.使用以下说明:

http://qt-project.org/wiki/RaspberryPi_Beginners_guide

我已经使用适当的Qt版本,编译器和调试器为Raspberry设置了一个工具包.然而,我无法运行我的项目,因为"播放"按钮显示为灰色,显示"不知道要运行什么".当我查看"构建并运行"选项中的"运行"选项卡时,它会显示"未设置远程路径",如下面的屏幕转储中所示.我该如何设置????

在此输入图像描述

qt raspberry-pi

5
推荐指数
1
解决办法
4467
查看次数

在QtCreator中调试目标上的Android应用程序

当我尝试运行我的应用程序的Debug版本,并附带调试器,通过USB调试在我的手机上,我收到一条消息说:

这似乎不是"Debug"构建.按文件名和行号设置断点可能会失败.

我能够在main函数中设置断点,但是我无法访问中间值或在任何子函数中设置断点.

截图:

在此输入图像描述

c++ debugging qt android qt-creator

4
推荐指数
1
解决办法
2922
查看次数

使用std :: wifstream读取带有特殊字符的unicode文件

在Linux环境中,我有一段代码用于读取unicode文件,如下所示。

但是,特殊字符(如丹麦字母æ,ø和å)的处理不正确。对于“abcæøåabc”行,则输出仅为“ abc”。使用调试器,我可以看到的内容wline也只是a\000b\000c\000

#include <fstream>
#include <string>

std::wifstream wif("myfile.txt");
if (wif.is_open())
{
    //set proper position compared to byteorder
    wif.seekg(2, std::ios::beg);
    std::wstring wline;

    while (wif.good())
    {
        std::getline(wif, wline);
        if (!wif.eof())
        {
            std::wstring convert;
            for (auto c : wline)
            {
                if (c != '\0')
                convert += c;
            }
        }
    }
}
wif.close();
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何阅读整行内容?

谢谢并恭祝安康

c++ linux unicode

1
推荐指数
1
解决办法
7502
查看次数

标签 统计

c++ ×2

qt ×2

android ×1

debugging ×1

linux ×1

qt-creator ×1

raspberry-pi ×1

unicode ×1