precompiled-headers

    0热度

    1回答

    我在Qt Creator中有代码完成问题。我有一个名为OgreHeaders.h的预编译头文件。我使用qmake mkspec unsupported/linux-clang与clang一起建设。 我的项目构建,但是当我编辑它时,我没有得到任何代码提示。我认为这是因为我的预编译头文件使用-include-pch编译器选项,而不是#include指令。所以Qt Creator的代码模型甚至没有找到它

    0热度

    2回答

    是否可以使用AppName -Prefix.pch文件来导入除一个源文件以外的所有源文件中的给定头文件? 问题: 我按照这里介绍的方法:https://stackoverflow.com/a/617559/1062572覆盖C函数调用,即GCD dispatch_async功能。 现在我需要在我的所有源文件中导入头文件intercept.h,为此我尝试使用AppName -Prefix.pch文件

    0热度

    1回答

    我试着写这段代码在pch文件: #define someString if(x == 5) { if(y == 7) { someString = @"Test1" } else { someString = @"Test2" } } else { someString = @"TEST3" } 但无济于事.. 有人能帮助? p.s.我不想用这个表示法写下来:(x == 5)? @“test1”:

    2热度

    1回答

    我在许多源代码托管站点中看到了一些C++项目(这些项目相当大但很少),并且看到一些源文件和标题不包含任何必需项头文件(作为程序员的类)或标准的(向量,字符串),(甚至完美编译)。 其中一个项目是Ogitor(一个Ogre场景编辑器),我看到他们的源代码并且没有包含一些重要的头文件,我只看到类定义和很少的前向类声明,我没有做任何改变并且完美地编译!我想要得到一个关于如何C/C++开发人员实现这一目标

    1热度

    2回答

    您正在尝试使用precompiled headers来“加快编译速度”。 Xcode有一个名为YourProject_Prefix.pch的文件。您可以在其中包含任意数量的头文件。 我的问题是,你如何选择哪些头文件应该进入你的PCH?如果你只是把所有的头文件放到那里,或者实际上不是最优的?

    0热度

    2回答

    我在我的预编译头文件以及另一个名为Constants.h的头文件中定义了宏。 哪种方式更好,为什么?

    1热度

    2回答

    我有一个头文件,其中包括本身的几个外部头像 #include <boost\shared_ptr.hpp> 我想保持头部自给自足,还可以添加外部包括在指令预编译头文件(我正在使用经典的stdafx.h设置)来加快编译速度。在这种情况下是否删除了冗余包含指令或至少处理了更快的指令?

    -2热度

    2回答

    从prefix.pch我想回到4,如果iPhone是iPhone 4或更低,5,如果iPhone是iPhone 5或更多... 我知道怎么知道的高度基于 #define iPhoneHeight [[UIScreen mainScreen] bounds].size.height 上,我得到的高度,但我想回到4或5 任何想法如何完成这件事?

    6热度

    3回答

    我已经搜索了一些关于 #pragma一次 究竟做了什么的一些说明,并且找不到我仍然有些问题的确切答案。 是否 #pragma once 确保它所包含的头文件仅被调用一次以及包含在所述头文件中的头文件尚未包含在内?另外,如果它只被调用一次,这是否意味着一个.cpp文件,需要一个特定的标题将无法访问它?如果头文件标有 #pragma一次 并包含在.cpp中,那么该头文件是否可以在其他地方再次使用? 这

    23热度

    2回答

    我目前迁移大型RAD Studio 2010的项目XE4。作为其中的一部分,我正在重新创建许多项目文件。我想借此机会确保我们正在使用预编译头文件的最佳机制,因为似乎有几种方法可以实现它。 现在我们正在编制只有32位,但将使用64位编译器的未来。 下面是我们目前工作在2010年,为什么我不能确定有关XE4做什么: 在RAD Studio 2010中 我们有一个文件PchApp.h,其中包括<vcl.