小编Ser*_*kov的帖子

qmake中debug_and_release配置功能的优点是什么?

我只能看到这个特征的一个优点:我们能够发出这个记录make all.

好吧,我不会打电话make给开发人员的任何生活.我使用Qt Creator,当我构建项目时,我希望它严格地作为调试或发布.我想这是人们的行为.

但是debug_and_release在Qt Creator中默认开启.这有什么功绩我看不到?在这样的非直观混乱中是否有某种意义:

CONFIG( debug, debug|release ) {
    # debug
} else {
    # release
}

哪些人通过犯错来学习并在互联网上提出WTF问题?

我错过了什么吗?

qt qmake qt-creator

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

是否可以在静态类函数[C++]上使用'using'声明?

这合法吗?



class SomeClass {
public:
  static void f();
};

using SomeClass::f;

Run Code Online (Sandbox Code Playgroud)

编辑:我忘记了限定功能.抱歉.

c++ using

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

从 C++ 程序刻录 CD/DVD

我需要从我的 C++ 程序刻录 CD/DVD 磁盘。你能给我推荐一个方法吗?

编辑:平台是Windows。

c++

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

如何仅从类名中获取 QMetaObject?

我需要获取 QMetaObject 来动态创建对象实例。如果我知道对象,那么 QObject::metaObject() 就是我所需要的。如果我知道这个类,那么我可以使用 QObject::staticMetaObject 变量。但是如果我只知道类名作为字符串值,我应该使用什么?

c++ qt

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

如果更改DEFINES,如何使qmake进行干净重建

......它应该做但不做.

这是qmake对我来说最大的挫折之一.qbs是我们的Qt未来,但现在我们仍然坚持使用qmake.那么,可以做些什么呢?

qmake

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

Windows中的CD弹出通知

我的程序需要知道用户何时弹出cd光盘.在Windows中是否有某种通知?

windows

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

如何为sqlite创建静态链接的扩展?

sqlite3_auto_extension看起来是注册静态链接扩展的好方法.但我不理解回调声明:


void (*xEntryPoint)(void);

回调不应该像sqlite3_extension_init吗?


int sqlite3_extension_init(
  sqlite3 *db,
  char **pzErrMsg,
  const sqlite3_api_routines *pApi
)

c sqlite

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

成员如何知道它构造在哪个类实例中?


    class C {
    public
      T x;
    };
Run Code Online (Sandbox Code Playgroud)

是否有一种优雅的方式让x的构造函数隐式地知道它构造的C的实例?


我用一些肮脏的不合理的机器实现了这种行为.我需要这个用于我的sqlite3包装器.我不喜欢我见过的所有包装,他们的API IMO难看且不方便.我想要这样的东西:


    class TestRecordset: public Recordset {
    public:
      // The order of fields declarations specifies column index of the field.
      // There is TestRecordset* pointer inside Field class, 
      // but it goes here indirectly  so I don't have to 
      // re-type all the fields in the constructor initializer list.
      Field<__int64> field1;
      Field<wstring> field2;
      Field<double> field3;

      // have TestRecordset* pointer too so only name of parameter is specified
      // in TestRecordset …
Run Code Online (Sandbox Code Playgroud)

c++ constructor

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

标签 统计

c++ ×4

qmake ×2

qt ×2

c ×1

constructor ×1

qt-creator ×1

sqlite ×1

using ×1

windows ×1