草庐IT

xcode-project

全部标签

c++ - GNU 使 : how to handle sub-projects

ProjFolder\Subfoldersources.cppmakefilemakefileSubfolder应该是一个单独的外部存储库,在checkout项目时拉入。当我将makeall调用到顶级makefile时,将执行以下配方:all:$(NAME).elf$(NAME).s19$(NAME).hex$(NAME).elf:$(OBJECTS)$(LDSCRIPT)Subfolder/lib.amake-CCppAudioPeriphsall@echo"...linking"$(CC)$(OBJECTS)Subfolder/lib.a$(LDFLAGS)$(LIBS)-o$@如

c++ - 带 Eclipse 的实时时钟 : is it desirable for code to be stored in a fully configured Eclipse project?

最近我的项目组从一个不使用Eclipse的承包商那里购买了一个C/C++代码库。基本上是一个大的/src树,为使用Autotools构建而组织,一些顶级构建脚本掩盖了Autotools的一些复杂性。我们项目团队的开发人员已经设法在Eclipse(Luna)中将代码设置为一个Autotools项目……但目前令人遗憾的是,当我们开始使用此代码时,项目CM也在移动从ClearCase/ClearQuest到Jazz/RTC5(正式过程,非敏捷)。我们都不清楚代码是否应该以完全配置的Eclipse项目的形式进入RTC存储库,以供开发人员使用。我作为开发人员的理解是它必须:如果不是,当我将代码下

c++ - 为什么 Xcode 在创建经过地址清理的构建时定义 _LIBCPP_HAS_NO_ASAN?

Xcode7允许使用地址清理器来查找C/C++中的内存问题。https://github.com/google/sanitizers/wiki/AddressSanitizer打开地址清理程序会传递编译和链接器标志-fsanitize=address并定义_LIBCPP_HAS_NO_ASAN。当从命令行构建我的库并在未定义_LIBCPP_HAS_NO_ASAN的已清理版本上运行测试时,我看到了不可重复的地址清理器报告的内存访问问题。像Xcode那样定义_LIBCPP_HAS_NO_ASAN可以解决sanitizer问题,但我很好奇为什么需要这样做。为什么我需要使用AppleClang

c++ - 你如何在 XCode + C++ 中使用 std::vector?

这个问题不太可能帮助任何future的访问者;它只与一个小的地理区域、一个特定的时间点或一个非常狭窄的情况有关,这些情况并不普遍适用于互联网的全局受众。为了帮助使这个问题更广泛地适用,visitthehelpcenter.关闭10年前。出于各种原因(我向你保证它们是有效的,所以请不要谈论“使用Cocoa”),我必须使用XCode、C++、OpenGL、OpenCL(附带一点GLUT)来重建一些图形Mac上的演示(来自XP+VisualStudio2005开发)。该项目是使用“c++stdc++”作为命令行工具构建的。我的Program.h文件将我的着色器对象连接在一起、编译、链接,并以

c++ - 如何强制 xcode 使用正确的 iostream header C++

xcode4.2osx10.7当我将我的包含设置为如下所示时:#include#include我从位于/opt/local/include/boost/tr1/tr1的文件中得到以下错误LexicalorPreprocessorIssue'boost/tr1/detail/config_all.hpp'filenotfound/opt/local/include/boost/tr1/tr1/iostream文件的内容://(C)CopyrightJohnMaddock2005.//Use,modificationanddistributionaresubjecttothe//Boost

c++ - 错误 : incomplete type when using HMAC_CTX in C++ project

我正在尝试编译这个库ndn-cxx在我的笔记本电脑里。我已经在另一台计算机上尝试过并且编译成功但现在我收到此错误并且我认为它与openssl相关。我使用sudoapt-cachesearchlibssl|确认我的笔记本电脑中有openssl|grepSSL结果是:libssl-ocaml-OpenSSL的OCaml绑定(bind)(运行时)libssl-ocaml-dev-OpenSSL的OCaml绑定(bind)libssl0.9.8-SSL共享库libsslcommon2-企业消息传递系统-通用SSL库libsslcommon2-dev-企业消息系统-通用SSL开发文件我在尝试编译

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