jjzjj

c++ - XCode3 - 库搜索路径和项目框架之间的关系

作为来自VS的新MAc开发人员,我并不真正“了解”什么是框架。如果我向我的项目添加一个框架,这是否自动意味着当我执行#include时应该找到header??我似乎发现在某些情况下我还必须添加标题搜索路径。这是否意味着框架无法正常工作? 最佳答案 由AppleConceptualDocumentation定义:Aframeworkisahierarchicaldirectorythatencapsulatessharedresources,suchasadynamicsharedlibrary,nibfiles,imagefiles

带指针参数的 C++ 函数

我正在编写一个C++程序,将数据输出到一个文件,生成一个python脚本并调用pyplot进行绘图。但是,当我用指针传递参数时,它可以正常编译,但不能运行。它返回错误。当我使用XcodeDebug模式并逐步执行它时,它偶尔会给出正确的结果,但并非总是如此。有时它也会返回错误。我怀疑这可能是由某些内存分配问题引起的,但我无法确定到底是什么问题。我的代码如下:1)主要#include#include#include#include"PyCPlot.h"usingnamespacestd;doublepi=3.1415926;intmain(intargc,constchar*argv[])

iphone - 在 Objective-C 中包装 C++ 库并不是隐藏 C++ 符号

我正在尝试用Objective-C包装一个C++库(用于SybaseUltralite),以便可以将该库导入到MonoTouch中。我创建了一个Objective-C库,并将编译后的C++库包含在这个项目中,libulrt.a。为了编译我的项目,我将路径设置为UserHeaderSearchPath以指向C++头文件所在的目录。然后我不得不将compilesourceas设置为Objective-C++。现在的问题是,虽然包装器库编译正确,但一旦我将它包含在另一个Xcode项目中,我必须再次将compilesourceas设置为Objective-C++否则使用我的包装器库的项目会出现

c++ - 如何在 C++ 中使用 XCode 4.2 设置 OpenGL 项目?

我正在尝试使用C++处理一些图形。我认为最好从功能最强大的图形框架开始,因此我将使用Lion中包含的OpenGL。基本上我在XCode4.2中用C++启动了一个命令行工具,这就是我所做的全部。我需要以某种方式将OpenGL与XCode链接起来,以便我可以使用它。在我的Mac平台上设置它之后,我希望我可以使用OpenGLforC++的基本操作指南来进一步了解,如果您没有注意到,我并不完全清楚如何先行。我读到的几乎都是关于OpenGL如何将CPU和GPU与OpenGL客户端和服务器一起使用的一些背景信息。我也将不胜感激任何指导建议。问题是:如何在C++中将OpenGL与XCode4.2链接

c++ - Xcode 4.6/Clang 4.2 找不到 C++11 header

我试图在iOS项目中包含一些C++11header,但Xcode/Clang找不到它们。我正在尝试包括,和其他一些人。但它提示说在构建过程中找不到它们(尽管我右键单击并“跳转到定义”加载文件......)。如何让我的项目使用C++11头文件?LexicalorPreprocessorIssue'memory'filenotfoundLexicalorPreprocessorIssue'functional'filenotfound我的项目设置是:C++LanguageDialect=C++11[-std=c++11]C++StandardLibrary=libc++(LLVMC++st

c++ - 在 Mac OS X 10.9 和 Xcode 上安装 GMP 库

我的问题和标题一样简单。我有一台装有OSXMavericks(10.9.4)和Xcode(5.1.1)的MacbookPro。我需要安装GMP任意精度库,这样我就可以在Xcode中编写支持GMP的程序。我是从官网下载的包我把它解压到我的桌面./configure--prefix=/usr/local--enable-cxxmakemakechecksudomakeinstall但是当我进入Xcode并且只是#include它没有找到它。将-lgmp添加到我的链接器标志也会导致错误。我还尝试将自制软件与brewinstallgmp结合使用但这也不起作用(相同的症状)解决这个问题的正确方法

圆形标签在Swift Xcode中不起作用

我是SwiftIOS编程的新手。我需要将标签弄圆。我已经在So中搜索了代码,并刮擦到我的应用程序上,该应用程序被接受答案并投票超过10。但是,在我的情况下,代码不起作用。代码funcchangeToRoundLable(countLabel:UILabel){letsize:CGFloat=55.0countLabel.textColor=UIColor.whitecountLabel.textAlignment=.centercountLabel.font=UIFont.systemFont(ofSize:14.0)countLabel.bounds=CGRect(x:0.0,y:0.0,w

基于OpenGL的obj格式3D模型预览程序

基于OpenGL的obj格式3D模型预览程序本项目源自数字媒体技术专业计算机图形学课程的课程设计:基于OpenGL的obj文件显示程序,并在课程设计的基础上添加了以下功能:基于imgui的图形界面从本地导入obj模型并显示(目前仅完成了macOS的该功能,Windows的本地导入正在开发中)使用滚动条的相机视角的变换obj文件导入后的移动、旋转、缩放等变换操作项目地址:链接🔗1.功能展示基础功能:obj文件的显示图形界面与坐标系展示本地obj文件导入相机视角旋转与移动导入多个obj文件并展示obj模型的移动、缩放、旋转变换2.原理说明1.Phong光照模型本项目中的obj文件展示功能的实现基于

在 Mac OS X Snow Leopard 上使用 Xcode 的 C++11

我的项目有时在Windows/VisualStudio2010上开发并使用一些C++11功能,我需要能够在MacOSX上开发/构建。当我尝试使用Xcode构建项目时,我在新的C++11功能方面遇到了很多错误,并检查了gcc版本,发现它很旧(4.2)。看起来Apple试图通过拒绝在任何其他版本的MacOS上下载Xcode4+来迫使开发人员为Lion支付不必要的升级费用,因此我只剩下Xcode3.x。如何在SnowLeopard上继续使用C++11?有没有一种方法可以做到这一点并将Xcode保持为IDE? 最佳答案 2012年2月25日

c++ - 使用外部库构建 Xcode 项目时出现链接器错误

我正在尝试在Xcode中构建一个非常简单的命令行应用程序,它将打印出有关MXF视频文件的基本信息。为此,我需要使用可在此处下载的libmxf、libbmx和libbmx库:http://sourceforge.net/p/bmxlib/home/Home/此时我的C++代码非常简单:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;usingnamespacebmx;#defineMXF_OPEN_READ(fn,pf)mxf