草庐IT

person_info

全部标签

c++ - 链接错误 "undefined reference to ` __gxx_personality_v 0'"和 g++

这个问题在这里已经有了答案:关闭11年前.PossibleDuplicate:UndefinedSymbol___gxx_personality_v0onlink我对以下程序有疑问。//fkt.cpp#include"fkt.h"intadd2(inta,intb){returna+b;}还有标题://fkt.hintadd2(inta,intb);现在我编译这个:g++-cfkt.cpp现在我运行nm并得到:00000000T_Z6add2iiU__gxx_personality_v0当我想在任何地方使用该功能时:(.eh_frame+0x12):undefinedreference

c++ - 解开 std::type_info::name 的结果

我目前正在编写一些日志代码,这些代码应该——除其他外——打印有关调用函数的信息。这应该比较容易,标准C++有一个type_info类(class)。这包含typeid的类/函数/等的名称。但它被破坏了。它不是很有用。IE。typeid(std::vector).name()返回St6vectorIiSaIiEE.有没有办法从中产生有用的东西?点赞std::vector对于上面的例子。如果它只适用于非模板类,那也没关系。该解决方案应该适用于gcc,但如果我能移植它会更好。它是用来记录的,所以它不是很重要,不能关闭,但它应该有助于调试。 最佳答案

c++ - __gxx_personality_v0 有什么用?

这是来自操作系统开发网站的二手问题,但它让我很好奇,因为我在任何地方都找不到合适的解释。使用gcc编译和链接独立C++程序时,有时会出现如下链接器错误:out/kernel.o:(.eh_frame+0x11):undefinedreferenceto`__gxx_personality_v0'这显然是因为该符号是在libstdc++中定义的,而独立环境中缺少该符号。解决这个问题只需要在某个地方定义这个符号:void*__gxx_personality_v0;这很好,但我不喜欢神奇地起作用的东西......所以问题是,这个符号的目的是什么? 最佳答案

ios - Info.plist 实用程序错误 : "Info.plist couldn' t be opened because there is no such file"

我遇到了似乎很常见的错误,因为Xcode似乎找不到我的“Info.plist”文件。我已经检查了这两个StackOverflow问题的答案(CouldnotreadfromInfo.plist和ObjectiveC/Xcodeerror:Thefile“Info.plist”couldn’tbeopenedbecausethereisnosuchfile)...我使用的是相对路径,并且plist文件位于正确的绝对位置。类型和位置正确如下图所示:我最担心的是,现在多个项目都发生了这种情况,包括几个小时前我成功运行的一个项目!有谁知道如何解决这个问题???编辑我也尝试过重新安装XCODE并

iphone - 从 Info.plist 读取版本

我想将Info.plist中的包版本信息读入我的代码,最好是作为字符串。我该怎么做? 最佳答案 你可以把你的Info.plist当作字典来阅读[[NSBundlemainBundle]infoDictionary]您可以通过CFBundleVersion键轻松获取版本。最后,你可以得到版本NSDictionary*infoDict=[[NSBundlemainBundle]infoDictionary];NSString*version=[infoDictobjectForKey:@"CFBundleVersion"];

iphone - iOS:在代码中访问 app-info.plist 变量

我正在开发一个通用应用程序,并且想在我的代码中访问存储在app-info.plist文件中的值。原因:我使用以下方法从Storyboard动态实例化UIViewController:UIStoryboard*storyboard=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];self=[storyboardinstantiateViewControllerWithIdentifier:@"ExampleViewController"];现在,上面的Storyboard名称@“MainStorybo

objective-c - Info.plist 上传错误中的 CFBundleVersion

"Thebinaryyouuploadedwasinvalid.ThekeyCFBundleVersionintheInfo.plistfilemustcontainahigherversionthanthatofthepreviouslyuploadedversion."我在上传应用程序时遇到此错误。我在iTunesConnect上将更新版本设置为1.2,并将.plist文件更新为1.2。我不明白为什么会收到此错误。任何帮助,将不胜感激。谢谢。 最佳答案 Apple的上传服务器中至少有1个已知错误,他们已经超过12个月没有修复。注

iphone - cocoa 应用程序的 info plist 中的 "bundle display name"和 "bundle name"有什么区别

这是一个很好的问题:BundleName,ExecutableName,ProductName...anythingelse?但我只是想知道cocoa应用程序的infoplist中的“bundledisplayname”和“bundlename”之间的区别。 最佳答案 我认为其他任何答案都不能简明扼要地回答这个问题。CFBundleDisplayName-显示:图标下方。根据文档,应该本地化,但前提是应用程序本身已本地化,否则会有某种惩罚(如果这是真的我不能说)CFBundleName-显示:我不知道。文档建议它将在列表中使用,因此

ios - 如何将 NSAppTransportSecurity 添加到我的 info.plist 文件中?

https://developer.apple.com/videos/wwdc/2015/?id=711@5:55我似乎无法将此添加到我的info.plist。没有它的值(value)。我正在运行XCode7.0beta(7A121l),并在iOS9上进行测试。因为我无法在视频中明确声明我想要的URL,所以我不断收到“AppTransportSecurity已阻止明文HTTP(http://)资源加载,因为它不安全。可以配置临时异常通过您应用的Info.plist文件”错误。但是,我似乎无法配置它。有什么想法吗? 最佳答案 试试这个

python - "pip install unroll": "python setup.py egg_info" failed with error code 1

我是Python新手,一直在尝试使用pip安装一些软件包。但是pipinstallunroll给了我Command"pythonsetup.pyegg_info"failedwitherrorcode1inC:\Users\MARKAN~1\AppData\Local\Temp\pip-build-wa7uco0k\unroll\我该如何解决这个问题? 最佳答案 关于错误代码根据thePythondocumentation:Thismodulemakesavailablestandarderrnosystemsymbols.Thev