Tag: 编译器错误

由于其架构“XXX”不包含所有必需的体系结构,因此Pods被拒绝作为“libPods.a”的隐式依赖

一位朋友在我们的项目中更新了Cocoapods。 当我从git中取出最新的东西时,出现以下错误: Pods was rejected as an implicit dependency for 'libPods.a' because its architectures 'x86_64' didn't contain all required architectures 'i386' 这导致 ld: library not found for -lPods-___PODLIBRARY____ clang: error: linker command failed with exit code 1 (use -v to see invocation) 我已经search了几个小时,现在试图find它。 我试过的最常见的修复方法是.. 删除导出的数据 删除构build数据 删除窗格,然后使用“窗格安装”重新安装 清洁项目 以上都是同一时间 在我们的项目和Pod项目中都进行了“仅build立主动架构”的实验。 插入armv7和armv7s作为硬代码而不是$variables 在我们的项目和Pod项目中都用“架构”进行了实验。 插入armv7和armv7s作为硬代码而不是$variables 我们瞄准iOS 8,iPhone。 […]

FBSOpenApplicationErrorDomain代码= 3

我刚刚添加了一个Watch应用程序到我的项目,并尝试: override func awakeWithContext(context: AnyObject?) { super.awakeWithContext(context) let res = WKInterfaceController.openParentApplication(["key" : "value"]) { (replyInfo, error) -> Void in print("replyInfo : \(replyInfo) + error \(error)") } print(res) // true here } 在我的AppDelegate中我写道: func application(application: UIApplication, handleWatchKitExtensionRequest userInfo: [NSObject : AnyObject]?, reply: ([NSObject : AnyObject]?) -> Void) { reply(["replyKey" : "replyValue"]); } 当我启动Watch应用程序时,我只有: replyInfo:[:] + error可选(Error […]

试图包含一个库,但不断收到'未定义的引用'的消息

我正在尝试使用libtommath库。 我在Ubuntu linux上为我的项目使用了NetBeans IDE。 我已经下载并构build了库,我已经做了一个“make install”,将生成的.a文件放入/ usr / lib /和.h文件到/ usr / include 这似乎是find适当的文件(因为我不再得到这些错误,我安装到/ usr目录之前)。 但是,当我创build一个简单的主调用mp_init(在库中),当我尝试使我的项目时,我得到以下错误: mkdir -p build/Debug/GNU-Linux-x86 rm -f build/Debug/GNU-Linux-x86/main.od gcc -c -g -MMD -MP -MF build/Debug/GNU-Linux-x86/main.od -o build/Debug/GNU-Linux-x86/main.o main.c mkdir -p dist/Debug/GNU-Linux-x86 gcc -o dist/Debug/GNU-Linux-x86/cproj1 build/Debug/GNU-Linux-x86/main.o build/Debug/GNU-Linux-x86/main.o: In function 'main': /home/[[myusername]]/NetBeansProjects/CProj1/main.c:18: undefined reference to `mp_init' collect2: ld returned 1 exit status make[2]: […]

Xcode 8.3 libMobileGestalt MobileGestaltSupport.m:153:

我正在使用UIWebView xCode版本8.3。 当我启动应用程序时,我的控制台继续向我显示这个错误,我不明白这是什么意思。 在我的UIViewController没有代码,所以我不明白为什么Xcode继续显示我这个错误。 我在Storyboard的webview viewcontroller中只有一个地方。 这是错误的: – 2017-04-07 23:54:50.081592+0200 Conquers[1647:697735] libMobileGestalt MobileGestaltSupport.m:153: pid 1647 (Conquers) does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled 2017-04-07 23:54:50.081651+0200 Conquers[1647:697735] libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see <rdar://problem/11744455>)

为什么vector <bool> :: reference不会返回对bool的引用?

#include <vector> struct A { void foo(){} }; template< typename T > void callIfToggled( bool v1, bool &v2, T & t ) { if ( v1 != v2 ) { v2 = v1; t.foo(); } } int main() { std::vector< bool > v= { false, true, false }; const bool f = false; A a; […]

解除指向不完整types的指针

我已经看到了很多关于这个问题的问题,但是我会以不同的方式提出问题。 是否有一种方法容易确定是什么导致types不完整? 在我的情况下,我正在使用别人的代码,我完全相信我没有正确的标题,但(因为电脑做这个东西比人眼更快,更好)有没有办法让编译器说,“嘿,你认为你在第34行input了X,但实际上是缺less的 。 错误本身只在您分配时显示,这不是很有帮助。

List <int> test = {1,2,3} – 是一个特性还是一个bug?

如您所知,不允许在列表中使用Array-initialisation语法。 它会给编译时错误。 例: List<int> test = { 1, 2, 3} // At compilation the following error is shown: // Can only use array initializer expressions to assign to array types. 但是今天我做了以下(非常简化): class Test { public List<int> Field; } List<Test> list = new List<Test> { new Test { Field = { 1, 2, 3 } } […]

'NSInvalidArgumentException',原因:'无法parsing约束格式'

我有一个子视图,我想在旋转屏幕期间保持停止,所以我决定把NSLayoutConstrainttypes: 尾随空间来监视 顶层空间到Superview button空间Superview 我在UITableViewCell的子类中。 我写了代码,但我得到以下错误: 'NSInvalidArgumentException', reason: 'Unable to parse constraint format: self is not a key in the views dictionary. H:[self.arrows]-5-| 我在CustomCell.m中的代码是: self.arrows = [[Arrows alloc]initWithFrame:CGRectMake(self.contentView.bounds.size.width-30, self.bounds.origin.y+4, 30, self.contentView.bounds.size.height-4)]; NSDictionary *viewsDictionary = NSDictionaryOfVariableBindings(self.arrows, self.contentView); NSMutableArray * constraint=[[NSMutableArray alloc]init]; [constraint addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"H: [self.arrows]-5-|" options:0 metrics:nil views:viewsDictionary]]; [constraint addObjectsFromArray:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-1-[self.arrows]" options:0 metrics:nil views:viewsDictionary]]; [constraint addObjectsFromArray:[NSLayoutConstraint […]

如何使用-Xlint进行编译:未选中?

编译我的代码时收到一条消息: Note: H:\Project2\MyGui2.java uses unchecked or unsafe operations. Note: Recompile with -Xlint:unchecked for details. 我如何用-Xlint:unchecked重新编译-Xlint:unchecked ?

编译错误 – 在共享主机上编译git时找不到msgfmt命令

我正在尝试从我的共享主机上更新Git。 为此,我遵循以下步骤: 下载最新的Git版本 解包并放置在服务器上 configuration和创buildMakefile – > ./configure –prefix = $ HOME / dev / git / src –without-tcltk build立软件包 – >“make”然后“make install” 更新PATH .bash_profile 我卡在第4点。当我运行“make”命令,我得到以下内容: user@ssh1:~/dev/git/src$ make SUBDIR gitweb SUBDIR ../ make[2]: ? GIT-VERSION-FILE ? est ? jour. GEN git-instaweb SUBDIR perl SUBDIR git_remote_helpers SUBDIR templates MSGFMT po/build/locale/is/LC_MESSAGES/git.mo /bin/sh: msgfmt: command not found make: […]