小编Ahm*_*med的帖子

无法在Windows上使用Qt Creator进行调试

我是Qt的新手.我刚刚安装了Qt SDK 1.2版.

我的平台是Windows 7 64位
Visual Studio 2010专业版32位安装..
现在我已经安装了Qt SDK 1.2(其中有Qt创建者)

我已经创建了一个测试项目,它运行正常,但我无法调试它.当我调试程序时,我收到此错误消息

  • 用于调试"x86-windows-msvc2010-pe-32bit"类型的二进制文件的首选调试器引擎不可用.
  • 调试器引擎'Gdb引擎'将用作后备.
  • 详细信息:没有CDB二进制文件可用于格式为'x86-windows-msvc2010-pe-32bit'的二进制文件

正如我在项目构建设置中看到的那样,它可以自动获取我的vs 2010编译器,但似乎由于某些原因它无法使用调试器.

qt qt-creator

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

如何将GPS坐标转换为地点

我正在编写一个Android应用程序,将动态可用的纬度和逻辑坐标转换为人类可读的位置.

例如,12.2,4.5位于英国伦敦市中心.关于粒度,我希望能够至少找到城市 - >城镇.或者如果没有,至少在城市,

有人可以建议有什么解决方案可用于此问题.

android

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

Objective-C或Objective C++可以处理C++异常吗?

我有一个用于网络通信的C++库,我需要为Mac移植,以前这个库是在Windows C++应用程序上使用的.

C++ Network Lib的流程基于错误情况下的异常,而不是返回错误代码或上一个错误.

现在,在Mac上,我们使用Objective-C/C++进行应用.我需要在Objective-C/C++中使用UI,但用于核心网络功能的lib是相同的C++库.

所以我的问题是目标C能够处理C++调用抛出的异常吗?如果是这样,怎么样?如果不是我如何解决它?或者我们是否编写了一个围绕C++ Lib调用的包装器并使用异常并返回错误代码?

请指教,如何解决..

c++ exception objective-c objective-c++

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

WIFI_SLEEP_POLICY_NEVER如何在API-17中设置?

我使用以下代码,我的目标是API-15

android.provider.Settings.System.putInt(cr, 
                        android.provider.Settings.System.WIFI_SLEEP_POLICY, 
                        android.provider.Settings.System.WIFI_SLEEP_POLICY_NEVER);
Run Code Online (Sandbox Code Playgroud)

当代码在平台API-17上运行时,我在logcat中得到警告,

设置wifi_sleep_policy已从android.provider.Settings.System移至android.provider.Settings.Global,值未更改.

所以我之后做的是将我的项目目标设置为APi-17并使用此代码

        if(Build.VERSION.SDK_INT < 17)
        {
            android.provider.Settings.System.putInt(cr, 
                        android.provider.Settings.System.WIFI_SLEEP_POLICY, 
                        android.provider.Settings.System.WIFI_SLEEP_POLICY_NEVER);
        }
        else            
        {               
            android.provider.Settings.Global.putInt(cr, 
                    android.provider.Settings.Global.WIFI_SLEEP_POLICY, 
                    android.provider.Settings.Global.WIFI_SLEEP_POLICY_NEVER);

        }
Run Code Online (Sandbox Code Playgroud)

结果,我开始在平台Api-17中获得以下SecurityException

         java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS
Run Code Online (Sandbox Code Playgroud)

然后我检查了WRITE_SECURE_SETTINGS权限仅适用于系统应用程序,我无法使用它编译我的代码,就像此权限仅适用于系统应用程序一样.

所以我很困惑,因为我之前收到的警告是错误的,或者我的代码有什么问题,我想让它与API-17兼容.

android

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

计算java中数字的大小

我忘记了Java中的函数来计算整数的大小.请帮忙..

| 5 | = +5 = 5

| -5 | = +5 = 5

所以如果a - b是 - x

mag(a - b)是xa posstive number ..

java math

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

在BackgroundWorker中调用ShowDialog

我有一个WinForms应用程序,我的后台工作人员正在执行同步任务,添加新文件,删除旧文件等.

在我的后台工作者代码中,我想向用户显示一个自定义表单,告诉他将删除什么以及如果他继续将添加什么,使用YES/NO按钮获取他的反馈.

我想知道在后台工作者的doWork方法中做这样的事情是否可行?如果没有,我该怎么办?

请指教..

private void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e)
{
   MyForm f = new MyForm();
   f.FilesToAddDelete(..);
   DialogResult result = f.ShowDialog();
   if(No...)
   return;
   else
   //keep working...
}
Run Code Online (Sandbox Code Playgroud)

c# backgroundworker winforms

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

自动更新mac应用

我正在使用Qt中的桌面应用程序,它可以在Windows和Mac上运行,

我必须在应用程序中添加一个功能来检查更新并将它们应用到我已经完成它的软件一个窗口(在Windows上下载更新dlls/exe文件删除现有并在那里添加新的)

我不太熟悉Windows上的mac部署/安装我只是更新安装目录中的文件.

要在mac中做类似的事情我是否必须考虑特殊的部署策略来自动更新软件?我需要为mac制作安装程序还是捆绑它?基本上我希望能够自动更新软件,无论哪种策略允许我这样做..

可能重要的是应用程序不会进入mac商店而不是用户会从网站下载它.

请指教,

谢谢,

macos

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

CPU饥饿的android模拟器:android ARM EABI图像vs x86图像

我是新的android开发人员,我目前正在使用API​​-15 android映像ARM EABI v7我正在寻找android sdk管理器,还有另一个Intel x86映像用于android API等级15

我的机器是Intel Core i5 - 8GB RAM + Radeon 2GB专用显卡

但是我的模拟器需要很多cpu ..当我运行模拟器时,cpu风扇投入大量热量并不断运行,其中一个内核的CPU级别相当高.

将使用x86 Image for android可以提高性能吗?我可以使用专用的图形gpu来提高效率吗?

谢谢,

android android-emulator

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

Java OS是否预先安装在MAC OSX上?

我需要为mac os-x移植一个java桌面应用程序.该应用程序将通过JNLP发布.是否在MAC-OSX上预安装了Java运行时环境?

java macos jnlp java-web-start

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

Android应用崩溃:为什么有(未知来源)而不是行号

我建立并签名发布的应用程序偶尔会在我的机器上崩溃,在logcat中我打开堆栈跟踪以获取空指针异常..但是我无法找到确切的行号?因为它说(未知来源)例如某些线条看起来像这样

   Caused by: java.lang.NullPointerException
   at   me.com.myapplication.a.i.d(Unknown Source)
   at   me.com.myapplication.MainActivity.onResume(Unknown Source)
   at android.app.Instrumentation.callActivityOnResume(Instrumentation.java:1210)
Run Code Online (Sandbox Code Playgroud)

正如你所看到的那样,我的应用程序包中没有看到任何行号,而是显示未知来源.

这是我的gradle配置这个项目.

apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"

defaultConfig {
    applicationId "me.com.myappliaction"
    minSdkVersion 8
    targetSdkVersion 21
    versionCode 6
    versionName "2.0"
}

signingConfigs {
    signed {
        storeFile file('../keystore/my.keystore')
        storePassword 'xxxxxx'
        keyAlias 'xxxxx'
        keyPassword 'xxxxxx'
    }
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }

    signed {
        debuggable false
        minifyEnabled true
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        signingConfig signingConfigs.signed
    }

}
}
dependencies {
compile fileTree(dir: 'libs', include: …
Run Code Online (Sandbox Code Playgroud)

android android-proguard

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