小编sar*_*ara的帖子

无法运行Makefile.am,我该怎么办?

我有一个C项目在Linux中编译和运行.这是一个包含许多子目录的非常大的项目.在父目录中有文件Makefile.amMakefile.in.

我试过运行make -f Makefile.am,并得到以下错误:

make: Nothing to be done for `Makefile.am'.
Run Code Online (Sandbox Code Playgroud)

这是什么意思?我如何完成任务?

c++ linux makefile autotools

19
推荐指数
3
解决办法
3万
查看次数

确定C字符串是否是C中的有效int

我需要检查一个C字符串是否是一个有效的整数.

我试过了两个

int num=atoi(str);
Run Code Online (Sandbox Code Playgroud)

int res=sscanf(str, "%d", &num);
Run Code Online (Sandbox Code Playgroud)

但是"8 -9 10"在两行中发送字符串只返回8,而没有指出该字符串的无效性.

有人可以建议替代方案吗?

c string validation int

19
推荐指数
2
解决办法
4万
查看次数

Qt有办法在文件中存储配置设置吗?

是否存在使用Qt以文件(ini或任何其他格式)保存我的应用程序设置(如用​​户选择,窗口大小,位置等)的方法?

qt config file

17
推荐指数
1
解决办法
2万
查看次数

在C中定义16位整数

我需要在C中声明一个16位大小的整数.

我知道short和int size是依赖于机器的.

我尝试使用,"stdint.h",但似乎他们只是这样做

typedef short int16_t
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:

我错过了什么,短型保证16位长度?

如果不是,是否有替代方案可以保证呢?

c integer 16-bit stdint

17
推荐指数
2
解决办法
7万
查看次数

使用std shared_ptr作为std :: map键

我在徘徊 - 我可以std::shared_ptr用作地图键吗?

更具体地说 - 指针的引用计数器可能与分配给映射时的值不同.

它会在地图中正确识别吗?

c++ key std map

13
推荐指数
2
解决办法
9759
查看次数

QLabel自动换行模式

我有一个标签,它有时包含一个没有空格的长文本(计算机中的路径).

所以wrod包装非常奇怪.

有没有办法让标签的自动换行在单词的中间或不仅仅在空白处打破?

qt label word-wrap

10
推荐指数
2
解决办法
1万
查看次数

设置QTreeView标头的标题文本

我有同样的问题:

设置QTreeWidget标题文本的方法是什么?

有一点不同:我使用的是treeView,而不是树小部件,所以答案没有帮助.

我在文档中找不到任何说明.

那么 - 如何设置QTreeView的标题文本?

treeview qt header settext

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

捕获外部过程输出

不要将它作为重复关闭,因为我从类似的问题中得到了一个微妙但重要的变化:

当我没有创建进程时,是否有可能在java中捕获外部进程(即stdout)的输出,而我所知道的只是进程名称?

我在Windows 7上运行.

编辑:

如果有办法用其他语言(C#\ C++),那么我可以写一个捕获输出的"CaptureOutput"程序,写入stdout,并在我的java代码中启动"CaptureOutput"并读取它的stdput.

丑陋,但可能会奏效.

所以其他语言的答案也适合我.

c# c++ java stdout process

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

使用QTranslator加载qm文件

我正在尝试使用翻译文件.我完成了所有程序:创建了ts文件,翻译了它,但是当我运行应用程序时,语言仍然和以前一样.

我在诺基亚的例子中工作,就像在说明中一样.

可能是我的问题?

int main(int argc, char *argv[])
{
    QApplication app(argc, argv);

    QTranslator* translator=new QTranslator(0);

    if(QFile::exists("hellotr_la.qm"))
        qWarning("failed-no file");

    if(! translator->load("hellotr_la.qm"))
        qWarning("failed loading"); //the warning appears ****

    app.installTranslator(translator);
}
Run Code Online (Sandbox Code Playgroud)

qt translation file

7
推荐指数
1
解决办法
2万
查看次数

Qt - 没有托盘图标的通知,可能吗?

我正在编写一个C++ Qt桌面应用程序.

是否有可能在没有创建托盘图标的情况下显示Skype = Qt中的通知?

我发现的所有通知参考都需要一个托盘图标,我不想创建它.

通知应显示应用程序何时打开以及何时最小化.

c++ windows notifications qt

7
推荐指数
2
解决办法
8548
查看次数