小编mmo*_*ent的帖子

无法启动程序.路径或权限错了吗?在Qt

我已经下载了Qt Mobility开源项目.我有一套演示应用程序.当它构建并启动App时,我收到了这个错误:

无法启动程序.路径或权限错了吗?

谁能告诉我这个问题可能是什么?

更新:

完整的错误是:

启动/Users/xxxxx/Qt/qt-mobility-opensource-src-1.0.2/config.app/Contents/MacOS/config ...无法启动程序.路径或权限错了吗?

我已经包含了".pro"文件内容:

TEMPLATE = app
TARGET = writemessage

QT += gui

include(../examples.pri)

CONFIG += mobility
MOBILITY = messaging
INCLUDEPATH += ../../src/messaging

HEADERS += \
    messagesender.h

SOURCES += \
    messagesender.cpp\
    main.cpp

symbian:TARGET.CAPABILITY = NetworkServices \
    LocalServices \
    ReadUserData \
    WriteUserData \
    UserEnvironment \
    ReadDeviceData \
    WriteDeviceData
Run Code Online (Sandbox Code Playgroud)

qt qt-creator qt-mobility

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

何时使用std :: complex <long double>与自己的复杂数据类型(struct等..)

我目前正在开发一个前一个开发人员使用的项目

std::complex<long double>
Run Code Online (Sandbox Code Playgroud)

在大多数代码中.该软件在很大程度上依赖于信号处理方法,这些方法都是使用上述复杂数据类型实现的.经常创建,访问和删除大型多维数组.

这种数据类型的好处是,所有必需的数学函数(例如来自<cmath>)都支持复数,因此使用此数据类型的基本数学运算几乎没有开销.

其他功能,例如大数据量的n维复杂卷积已由我们的软件由所述开发人员实现.

我目前正致力于使用n维卷积A LOT的扩展.但是,此扩展的大多数方案 都不需要复杂的操作.该程序目前运行速度很慢,我想知道在关键部分使用专有结构是否会更快.好吧

struct CPLX{
long double REAL;
long double IMAG;
}CPLX; 
Run Code Online (Sandbox Code Playgroud)

并自己实现所需的方法(实现复数乘法,阶段等数学运算......).

对于不需要复杂操作的部分(对于我的大多数扩展都是如此):不会

(a+0i)*(b+0i)

明显慢于

a*b

将使用自己的结构,有效地实现数学运算和最小的开销VS. 使用std::complex并且cmath更快? (除了这需要额外的测试以确保一切正常)

使用时会有很大的开销std::complex吗? 如果是这样,何时使用std::complex比使用自己的方法和结构更合适?

c++ arrays struct complex-numbers

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

标签 统计

arrays ×1

c++ ×1

complex-numbers ×1

qt ×1

qt-creator ×1

qt-mobility ×1

struct ×1