草庐IT

xcode_markup_formatting_ref

全部标签

c++ - CMake 生成的 Xcode 项目无法找到从 Xcode 构建的二进制 "Products"

我正在尝试使用CMake生成的Xcode项目。构建时一切看起来都很好,除了Xcode找不到构建的二进制文件。下面是我在成功构建产品后截取的屏幕截图。我可以在项目源目录中看到它们。但是,请注意Xcode显示红色“HelloWorld”,这意味着它找不到产品。配置:Lion10.7.2上的CMake2.8.6和Xcode4.2这是CMakeLists.txtproject(HelloWorld)add_executable(${PROJECT_NAME}HelloWorld.cpp)这是HelloWorld.cpp的源码#includeintmain(){std::cout我尝试直接从Xc

c++ - Xcode 4.4 中 libc++ 的调试问题

当我尝试在C++上调试列表迭代时遇到问题。我做了一个简单的测试应用:intmain(intargc,constchar*argv[]){//insertcodehere...std::coutlist;list.push_back(1);list.push_back(2);-->list.push_back(3);//Linebeforestepoverfor(std::list::const_iteratori=list.begin();i!=list.end();i++){std::cout调试时,当我在标有箭头的行上时,当我跨过时,它开始执行来自c++文件的代码:“list”。我

c++ - clang-format 重写 WebKit 风格的多行注释

我正在尝试使用clang-format来清理我存储库中的代码。我们使用WebKit样式作为格式化的基础,但我们也想确保多行注释的格式正确。根据我的理解,可以通过这样定义.clang-format文件来覆盖给定样式的格式设置规则:BasedOnStyle:WebKitAlignTrailingComments:true这样clang-format应该对齐尾随的注释。给定输入文件:/***Thisisamulti-linecomment*/voidfunction(){/***Thisiscommentinsidethefunction*/}我的期望是以下输出/***Thisisamult

c++ - 准备 vim 环境以使用 clang-format

问题:E319:Sorry,thecommandisnotavailableinthisversion问题当我运行vim环境并尝试重新格式化代码(CTRL+K)时,我在屏幕上收到此警告环境:系统:MacOSX设置:Vim:VIM-ViIMproved8.0(2016Sep12,compiledNov17201620:17:27)MacOSX(unix)versionIncludedpatches:1-91python:python--version:Python3.5.2我做什么更新vim:7.3->8.0更新python:~2.7->~3.5我更新了.vimrc文件来自map:pyf

c++ - 来自 Xcode 8.3.2 : Non-portable path to file - specified path differs in case from file name on disk 的错误警告

出于某种原因,我的代码库突然开始收到数以千计的此类警告。但到目前为止,所有有问题的文件和路径都是完全正确的,与我在磁盘上看到的与Finder相匹配。他们是不是在暗地里另有幕后?当问题实际上并不存在时,为什么Xcode会生成这些警告?尽管http://stackoverflow.com/questions/43067017/non-portable-path-to-file-file-h-specified-path-differs-in-case-from-file-na是关于相同的警告,在这种情况下我已经验证导入路径与磁盘上的文件名匹配。 最佳答案

c++ - 如何在 Xcode C++ 中更改编译器

我已经搜索了很长时间,但似乎无法找到如何在最新的Xcode上更改编译器。我不确定当前设置的是什么,但如果可能的话,我想将其更改为GCC。现在我的家庭作业示例无法识别ptrace.h,所以我认为这可能与所选的编译器有关。 最佳答案 构建规则截图:可以为C++添加规则,点击“自定义”右边的“+”。 关于c++-如何在XcodeC++中更改编译器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi

c++ - 从 clang-format 样式中提取 emacs c 样式选项

一位同事为我正在处理的C++项目提供了一个clang格式的样式文件。我安装了clang-format.el为了能够从emacs格式化缓冲区。重新格式化按预期工作。不过,Emacs默认的c模式缩进仍然完全不同。我发现在编辑时破坏源代码格式并在以后恢复它非常令人不安。有什么方法可以读取clang格式的文件并应用相应的cc模式选项? 最佳答案 不知道有没有直接转换工具。但是,您可以尝试使用以下技巧:将项目中相当数量的C++文件连接成一个文件(例如cat*.cpp>single.cpp)将clang-format应用到single.cpp在

c++ - CMake,选择Xcode编译器

我知道直到最近还无法为CMake生成的xcode项目选择任何特定的编译器(它总是选择xcodes默认编译器)。无论如何这篇文章:http://cmake.3232098.n2.nabble.com/CMake-2-8-1-available-for-download-td4752230.html让我相信现在应该可以使用特定的CMAKE_XCODE_ATTRIBUTE_标志。-不幸的是,我既找不到应该更改xcodes编译器的标志,也找不到CMake支持的所有xcode标志的列表。我正在使用Xcode4.2和CMake2.8.6,我希望能够在CMake中在LLVM3.0和LLVMGCC4.

c++ - 显式默认/删除的函数可以在 ref 限定符上重载吗?

简介Refqualifiers:一种消除隐含对象的rl-valuness歧义的方法。作为一个简单的例子,以下面的类为例classexample{intmember;public://...int&value()&;//^int&&value()&&;//^^intconst&value()const&;//^};使用此C++11功能(用^标记的语法),允许我们控制将用value()的版本p>左值临时工常量左值实际上ref限定适用于类的*thisDefaulted/Deletedfunctions:将一个特殊成员函数指定为编译器生成(默认)定义或不可访问(删除)。举个例子structty

c++ - Xcode 无法停止正在运行的任务

当我在Xcode中运行C++程序时出现问题。总是有一个session说Debugxxx,但这无法停止。代码没有问题。这里是一些截图: 最佳答案 我也遇到过这个问题,我有几件事可能会奏效。请注意,这些不是错误修复,而是解决方法-它们可能不适用于您的情况。但是,我希望他们这样做...按顺序尝试...点击(上栏)->产品->停止,尽管您可能已经尝试过。单击(上栏)->产品->清洁。这可能会停止错误的任务。退出Xcode并重新打开。根据我的经验,这几乎总是会停止“正在运行”的任务。虽然我不需要走到这一步,但强制退出XCode(command