小编the*_*ean的帖子

使用Cmake和Qt Creator

我想Qt creator和他们Cmake一起使用(请不要问我关于我的动机,接受这个作为给定的.)

我成功地设置了Qt创建者使用cmake"Cmake":看到这个, 这个这个文件关于我是如何做到的.

我成功创建了hello world项目,但我无法在项目中创建文件,只将现有文件添加到项目树中,之后将其添加到cmake列表中.Qt创建者"添加新..."的标准操作不起作用,我找不到原因.

有没有人一起使用Qt创作者和"Cmake"?这种组合实际上是否可行?

注意:我正在使用Qt creator v2.4.1.

c++ ide cmake qt-creator

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

如何在Qt subdir项目中设置构建顺序

我有一个包含5-6个库和一个可执行文件的项目.可执行文件取决于库,某些库依赖于其他库.如何指定构建顺序,以便在需要之前构建依赖项?

qt build-process qmake build

18
推荐指数
2
解决办法
7129
查看次数

如何在linux上制作透明窗口

我想在Linux上使用启动画面使应用程序成为应用程序.

我想使用X11和glx(OpenGL应用程序).

我找到了一种方法来移除窗口周围的边框,但我找不到如何使其透明.我怎么能做到这一点?

c++ linux x11

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

如何使用Qt创建者创建.pri文件

我正在尝试学习qmake,但找不到用qt creator创建.pri文件的本地方法

ide qt-creator

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

如何使用"PhysicsFS"归档和压缩数据

我正在查看"PhysicsFS"文档并搜索存档和压缩数据但无法找到的方法.它是否可能,如果它是我如何做到这一点

c++ archive

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

功能是必需的

我的问题与具体问题无关.Rather指的是编程风格.
在我读过的所有文章和书中都说如果你真的不需要你就不应该使用全局变量.因此,我更喜欢在全局空间中使用#define而不是const变量类型.但#defines有一个可怕的缺陷不能放在名称空间中.

我经常希望c ++具有允许这种行为的功能,例如名称空间中的#define.

例:

namespace Space
{
replace type variable = constructor(args);
replace type2 variable2(args);
}

void function(type variable);

int main()
{
    function(Space::variable);
}
Run Code Online (Sandbox Code Playgroud)

其中"replace"是该功能的标识符.该类型的变量必须替换为其值编译时间.

我的问题:
1)人们如何在不使用全局常量的情况下实现漂亮和清晰的代码
2)我如何将这个想法建议到c ++标准(可选)
3)这个想法的缺点在哪里(可选)

c++ c++11

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

标签 统计

c++ ×4

ide ×2

qt-creator ×2

archive ×1

build ×1

build-process ×1

c++11 ×1

cmake ×1

linux ×1

qmake ×1

qt ×1

x11 ×1