问题列表 - 第25774页

Xcode警告:"输出文件的多个构建命令"

我收到这样的错误:

[WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/no.png

[WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/d.png

[WARN]警告:输出文件的多个构建命令/Developer/B/Be/build/Release-iphonesimulator/BB.app/n.png

但我检查过Xcode,我根本没有看到任何重复的文件.正如Apple Mailing Lists中的这篇文章所说,没有重复.

xcode warnings build

492
推荐指数
11
解决办法
13万
查看次数

只有static和const变量可以分配给一个类?

我正在学习C++.只是好奇,只能在类声明中为静态和常量变量赋值吗?这主要是为什么当您为正常成员分配值时,他们有一种特殊的方式来做它

void myClass::Init() : member1(0), member2(1)
{
}
Run Code Online (Sandbox Code Playgroud)

c++ initialization ctor-initializer

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

Objective-C初始化者是否允许共享相同的名称?

我在Objective-C中遇到一个奇怪的问题,当我有两个类使用相同名称的初始化器,但是类型不同的参数.例如,假设我创建了类A和B:

啊:

#import <Cocoa/Cocoa.h>

@interface A : NSObject {
}

- (id)initWithNum:(float)theNum;

@end
Run Code Online (Sandbox Code Playgroud)

上午:

#import "A.h"

@implementation A

- (id)initWithNum:(float)theNum
{
    self = [super init];
    if (self != nil) {
        NSLog(@"A: %f", theNum);
    }
    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

BH:

#import <Cocoa/Cocoa.h>

@interface B : NSObject { 
}

- (id)initWithNum:(int)theNum;

@end
Run Code Online (Sandbox Code Playgroud)

BM:

#import "B.h"

@implementation B

- (id)initWithNum:(int)theNum
{
    self = [super init];
    if (self != nil) {
        NSLog(@"B: %d", theNum);
    }
    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

main.m文件:

#import <Foundation/Foundation.h>

#import "A.h" …
Run Code Online (Sandbox Code Playgroud)

objective-c initializer selector

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

Android - 从SDCard中删除数据

我的应用程序使用SDCard存储数据(大约100 Mb的东西).我希望在通过应用程序管理器删除应用程序时删除这些文件,并提供一种从那里清除数据的方法(如Google Apps所做的那样).有任何想法吗 ?

java android

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

如何在Mono中使用LINQ?

我无法使System.Linq(又名LINQ to Objects)工作.我正在使用Mono 2.4.4在Ubuntu 10 Lucid Lynx中运行MonoDevelop 2.2.1.

他们在他们的网站上宣传他们实施了LINQ,但我甚至找不到Enumerable.Range或者ToArray().怎么了?

linq mono monodevelop

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

SNMP Gauge32与Counter32的定义

有人能指出我对Gauge32和Counter32的一个很好的定义吗?我知道Counter32可以包装,但Gauge32不能.

我试图理解他们的语义.例如,我听说你应该把两个Counter32读数之间的差异拿到一个值/秒.Gauge32值有类似的东西吗?

感谢您的任何见解.

snmp mib

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

函数"public:bool"中引用了未解析的外部符号_D3D10CreateDeviceAndSwapChain @ 32

无法创建我的交换链.我收到以下错误.

DX3dApp.obj : error LNK2019: unresolved external symbol _D3D10CreateDeviceAndSwapChain@32 referenced in function "public: bool __thiscall DX3dApp::InitDirect3D(void)" (?InitDirect3D@DX3dApp@@QAE_NXZ)
Run Code Online (Sandbox Code Playgroud)

以下是我到目前为止所做的代码.

#include "DX3dApp.h"




bool DX3dApp::Init(HINSTANCE hInstance, int width, int height)
{
    mhInst = hInstance;
    mWidth = width;
    mHeight = height;

    if(!WindowsInit())
    {
        return false;
    }
    if(!InitDirect3D())
    {
        return false;
    }
}

int DX3dApp::Run()
{
     MSG msg = {0};

     while (WM_QUIT != msg.message)
    {
        while (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE) == TRUE)
        {
            TranslateMessage(&msg);
            DispatchMessage(&msg);
        }

        Render();
    }

    return (int) msg.wParam;
}

bool DX3dApp::WindowsInit() …
Run Code Online (Sandbox Code Playgroud)

c c++ directx visual-c++

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

当我不想要它时,MATLAB正在改变变量

这是我用一小段代码作为例子的问题:

function [] = trial(test)

disp(test)

if(test == 1)
    disp('test is one')
    test = 0;
end
disp(test)
Run Code Online (Sandbox Code Playgroud)

当我执行

> trial(0)
Run Code Online (Sandbox Code Playgroud)

Matlab打印出来:

0
'test is one'
0
Run Code Online (Sandbox Code Playgroud)

这不是我真正的代码,它有超过500行,但这是我的代码的一部分,问题已经上升.我已经使用搜索功能来查看我是否已经在任何地方递增任何变量,并且在我不想要的时候已经花了2个多小时试图查看为什么MATLAB正在改变我的变量.

matlab

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

Capistrano无法进行多个主机部署

我在这里不知所措,在淘海之后(阅读:互联网)寻求解决方案,我只剩下其他东西而不是砸堆.任何帮助赞赏.

我在本地运行capistrano,可以部署到几个不同的环境中.(我在Windows 7上,fwiw).一切顺利,直到我需要在单个部署期间部署到多个:app服务器.

通常我打电话时会提示我输入一次密码短语cap deploy.我有ssh-agent运行(git从来没有为我的通行证而烦恼)但是尽管如此,Capistrano在每次部署时都一直在窃听我.无论如何,它在部署到一台主机时始终有效.

现在,当我尝试一次部署到多个服务器时,它会询问我的密码短语看起来多次:

(ME删除了ips)

servers: ["redacted", "redacted"]<br />
Enter passphrase for ~/.ssh/id_rsa: Enter passphrase for ~/.ssh/id_rsa: 
Run Code Online (Sandbox Code Playgroud)

所以上面我输入我的密码,但这不起作用.它等待的时间很少,然后吐出这个错误:

connection failed for: <one of the server ips> (NoMethodError: undefined method `overwrite' for nil:NilClass)
Run Code Online (Sandbox Code Playgroud)

这就是结束.

  1. 我可以"无密码"ssh到我正在部署的服务器上.
  2. 我很确定ssh-agent正在运行,因为我每次都可以点击Git w/out输入我的密码
  3. 在cap deploy中使用'forward_agent'设置不起作用.
  4. 这是我的角色:
    role :app, "ip 1 removed", "ip 2 removed"
  5. 如果我设置default_run_options[:max_hosts] = 1,它工作正常,但它要求我为每个我正在部署的主机的每个连接的密码.这最终会很多.

基本上我正在寻找下面的任何一个(但不限于): - "你永远不会在Windows上修复它" - "这是你在capistrano中实现真正的无密码部署" - "你有没有忽略这个设置/特征?" - "我有一块可以修理任何东西的岩石,你可以借用它"

谢谢!

capistrano

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

如何从Perl脚本定义Makefile变量?

我正在创建一个Makefile,我希望它成为不同体系结构,操作系统,库等的单个文件.为此,我有一个特定于构建的XML文件,它定义了每个体系结构的不同配置选项.配置文件由Perl读取(可以是任何语言),Perl输出返回如下内容:

var1 := var1_value
var2 := var2_value
var3 := var3_value
Run Code Online (Sandbox Code Playgroud)

我想要做的是在我的Makefile中定义这个变量.从makefile我调用我的readconfig脚本,它提供了正确的输出,但我无法将这些变量作为我的Makefile的一部分.我曾尝试使用evalvalue,但他们都没有工作(虽然它可能是我不知道如何使用它们的问题在总体什么,我试图做的是一样的东西:

read_config:
     $(eval (perl '-require "readConfig.pl"'))
     @echo $(var1)
Run Code Online (Sandbox Code Playgroud)

可以假设我只使用GNU Make行为.我无法改变的事情:

  • 配置文件在XML上
  • 使用Perl作为XML解析器

xml perl makefile environment-variables

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