草庐IT

xcode-instruments

全部标签

c++ - Xcode C++ vector : Implicit instantiation of undefined template

我在不同的IDE上运行这段代码,它成功了。出于某种原因,我在Xcode上收到上述错误消息。我假设我缺少某种标题,但我不确定是哪一个。#include#include#include#includeintmain(){vectorlistRestaurants;//error:Implicitinstantiationofundefinedtemplatereturn0;} 最佳答案 Xcode10.2.1向我展示了错误Implicitinstantiationofundefinedtemplate'std::__1::vector,

C++17 <functional> 模板参数推导不适用于 Xcode 10.1

我一直在尝试使用C++17(及更高版本)进行模板参数推导,并试图从cppreference.com编译这个确切的示例#includeintfunc(double){return0;}intmain(){std::functionf{func};//guide#1deducesfunctioninti=5;std::functiong=[&](double){returni;};//guide#2deducesfunction}它在该页面上的基于Web的编译器中编译并运行良好,但是当我尝试在我的MacbookPro上编译它时,它失败了,说error:noviableconstructor

c++ - 关于 "building a library"的初学者问题,特别是在 iPhone 上的 Xcode 中

我从来没有清楚地理解所有这些链接/构建/依赖业务。现在,我正在尝试将FreeType库(在C++中)构建到iPhone的*.a库文件中(因为我尝试使用的另一个库openFrameworks将依赖于FreeType)。我知道要用iPhone编译C++,我只需要将*.cpp重命名为*.mm。(我在main()中尝试了一些简单的程序并且它有效)但是我怎样才能在Xcode中构建库?(我想没有main())另一方面,如果你们能推荐一些关于此类链接/构建主题的书籍或文档,那就太好了,我发现自己最困惑。附言。我已经获得了Xcode的付费版本和一些编译到iPhone上的示例应用程序。

c++ - #include - XCode 中的括号与引号?

在MSVC++中,#include文件的搜索方式不同,具体取决于文件是包含在""还是中。引用形式首先在本地文件夹中搜索,然后在/I指定位置,尖括号形式避免本地文件夹。这意味着,在MSVC++中,可以使用与运行时和SDKheader同名的header文件。因此,例如,我需要包装windowssdkwindows.h文件以取消定义一些引起麻烦的宏。使用MSVS,我可以将(可选的)windows.h文件添加到我的项目中,只要我使用引用的形式包含它即可:-//some.cppfile#include"windows.h"//willincludemylocalwindows.hfile在我的w

c++ - 在 Mac 上使用 Instruments 检查内存泄漏

我一直在努力让Instruments解决我故意构建的内存泄漏问题。我的测试示例如下所示:classLeaker{public:char*_array;Leaker(){_array=newchar[1000];}~Leaker(){}};void*leaker(){void*p=malloc(1000);int*pa=newint[2000];{Leakerl;Leaker*pl=newLeaker();}returnp;}intmain(intargc,char**argv){for(inti=0;i基本上Instruments从未发现明显的泄漏。我很想知道为什么,但后来在“泄漏”面

iphone - 我如何在 Xcode 4.2 上为 IOS 5 创建一个 UITableView?

上周我下载了Xcode4.2,所以当我开始构建应用程序时,我尝试将UITableView添加到我的一个项目中(就像我开始开发以来所做的一样)但是UITableView不工作。我一直在寻找教程,但没有找到:我如何在Xcode4.2上为IOS5创建一个UITableView?obs:我没有使用Storyboard,只是XIB的! 最佳答案 在您的.h文件中,添加以下内容:@interfaceYourClass:UIViewController右键单击(或按住ctrl键单击)并从您的tableView拖动到File'sOwner两次。一次

c++ - Xcode 4.2 无法识别 C++ 原始字符串文字?

我正在尝试学习C++11的基础知识。我的mac上有Xcode4.2,它使用LLVM3.0编译器。根据我的阅读,它应该支持原始字符串文字(即R"(...)"),但是当我尝试用它们编译一些东西时,它向我吐了口水。我已经为c++0x设置了它(我打开了-std=c++0x和libc++库)并且我知道它可以与其他c++0x功能一起使用,例如范围-循环。这里有什么我遗漏的吗? 最佳答案 可悲的是Appleclang3.0(Xcode4.2附带)!=clang3.0(whichsupportsrawstringliterals。)您需要等待更高版

c++ - 如何将库添加到xcode

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。这个问题已经被问过很多次了,但我总是发现他们很难理解。它很简单。您如何将库和/或框架添加到xcode和/或您的xcode项目。我需要从下载库到在代码中输入#include之间的所有步骤。但我还需要每个步骤背后的一些背景信息,否则它不会留在我的脑海中,我将在一周内回到这里。请记住,我对xcode开发环境的了解有限。提前致谢。

c++ - 在 XCode 中构建时出现 FreeType 错误

首先是一些背景故事:我不知道我在做什么。那是个谎言,我知道我在做什么。我是一名Web开发人员,所以查看代码并不全是胡言乱语,但尝试使用Xcode对我来说是一本新书。无论如何,我设计了一个在Windows上使用SFML用C++编译的游戏,现在我们正试图将它带到OSX(我是小组中唯一拥有Mac的人)。我一直在尝试使用Xcode4.6.1和SFML2.0来构建这个该死的应用程序,但到目前为止,一切都令人头疼。让这个东西工作的当前状态还不错,它最终没有错误地构建但是构建停止了,这显示了:dyld:Librarynotloaded:@executable_path/../Frameworks/f

c++ - Xcode 项目将不再在调试器中显示 std::string

我有一个Xcode项目在调试时不会显示C++std::strings。这非常令人沮丧,因为我不得不求助于打印语句或在LLDB控制台窗口中一次输出一个字符,这既耗时又难以阅读。使用同一个项目的每个其他人都遇到同样的问题,而其他项目没有看到这个问题,所以我认为这是某种项目设置。我正在调试并且没有打开优化,所以我已经将其作为问题消除了。我还比较了工作项目和有此问题的项目之间的项目设置,它们在各个方面看起来都一样。这是我得到的输出示例,此示例中的*_M_p是正确的,字符串的第一个字符是问号:这是我一次检查字符串一个字符时在调试控制台中得到的结果:我听说从LLVM切换回GDB可能会解决问题,但G