header-files相关内容

如何使Xcode查找文件FacebookSDK.h?

显示“找不到FacebookSDK/FacebookSDK.h文件" 但是我可以在#import上跳转到定义,它会将我带到文件中. 添加#import后,它现在知道FBFriendPickerDelegate是什么,并且该行现在没有错误. 我的项目和正确的文件夹中都有facebookSDK.framework.这是SDK 3.1. 我尝试将搜索路径添加到/FacebookSDK和 ..
发布时间:2020-11-03 20:05:55 其他开发

如何排除私有标头不显示在源浏览器中?

我已设置 SOURCE_BROWSER = NO 和 VERBATIM_HEADERS = YES ,因为我希望客户能够看到标题文件。但是,我只想允许他们看到某些标题。 在此先感谢您的帮助! EDIT :这似乎有用,但是我对其他更好的方法也很感兴趣。 EXCLUDE_PATTERNS = * /。svn / * *调试* * impl * *提升* 解决方案 如 ..
发布时间:2020-10-26 01:52:12 其他开发

C源文件包含其自己的头文件有什么好处

我知道,如果源文件需要引用其他文件的功能,那么它需要包含其头文件,但是我不明白为什么源文件包含其自己的头文件。头文件中的内容只是在每个处理时间内作为函数声明被复制并粘贴到源文件中。对于包含其自己的头文件的源文件,这样的“声明”在我看来似乎不是必需的,实际上,从源文件中删除头后,项目仍然可以编译并且链接没有问题,所以源文件包括它的原因是什么? 解决方案 主要好处是让编译器验证您的标头及其实现 ..
发布时间:2020-10-19 19:26:27 其他开发

跨平台C ++代码和单个标头-多种实现

我听说编写跨平台c ++代码的一种方法是如下定义类(例如,Window类): window.h window_win32.cpp window_linux.cpp window_osx.cpp ,然后相应地选择实现文件。 但是如果我有相对于os的该类成员该怎么办?就像 HWND 成员一样,用于Win32实现。我不能将其放在 window.h 中,或者当我尝试 ..
发布时间:2020-10-11 19:08:08 C/C++开发

C ++ #ifndef用于包含文件,为什么所有大写字母都用于头文件?

我想知道为什么 #ifndef 指令后的名称总是大写,而且似乎与实际头文件的名称不匹配?有关这方面的规则是什么?我一直在网上浏览,但是没有找到任何解释。如果我的头文件名为myheader.h,那么可以使用: #ifndef MYHEADER 如果是,为什么?规则是什么? 解决方案 这些是预处理器符号,没有此类规则。 (只要它们与标题中的 #defines 匹配) ..
发布时间:2020-10-10 22:43:46 C/C++开发

在哪里记录C或C ++中的函数?

我有一个包含多个文件的C程序,所以我有例如实现某些功能的 stuff.c 和 stuff。 h 带有函数原型。 我应该如何在注释中记录函数? 我应该在头文件中包含所有文档,还是在 .c 文件中包含所有文档,或者同时复制这两个文档?我喜欢后一种方法,但是随后遇到的问题是,我将在其中一个而不是另一个上更新文档(通常是我进行第一次修改的文档,即如果先修改头文件,然后修改其注释)会反映出来,但 ..
发布时间:2020-10-06 04:48:11 其他开发

CMake如何包括没有源头?

这可能是一个虚拟的问题,但我从字面上看google的前两个页面都没有成功。 我正在编写仅标头的库,但无法正确设置CMake配置,以便在构建解决方案时给定的 main.cpp 找到正确的包含项。 如何实现? 编辑 所以我可能应该给出更详细的解释。 假设我有一个 ./ src 文件夹,其中: ./ src / core 和 ./src/wrappers 。在每个文件夹中, ..
发布时间:2020-10-03 20:54:55 C/C++开发

如何与CMake一起使用包含什么的工具来检测未使用的标头?

该工具 include-what-you-use 可用于检测不需要的标头。我在我的C ++软件项目中使用 CMake 。我该如何指示CMake在我的软件项目的源文件上自动运行包含什么内容? 解决方案 CMake 3.3 引入了新的目标属性 CXX_INCLUDE_WHAT_YOU_USE 可以设置为程序 include-what-you-use 。例如,此 CMakeLists.txt ..
发布时间:2020-10-03 19:35:27 C/C++开发

C ++ Xcode期望'('用于函数样式的类型转换或类型构造

我正在尝试编译此cpp和h文件,但它一直给我这个错误“对于功能样式转换或类型构造,预期为'('”,它指向构造函数 GasTank :: GasTank(double a){ Capacity = a; } 有人在想为什么吗?我不知道为什么会给我这个错误。这是其余的代码: // // Header.h //实验室 // //由Pxndroid创建 ..
发布时间:2020-10-02 02:07:19 C/C++开发

如何在头文件C ++中实现类对象

如何在头文件中实现类对象,以便每次包含头文件时都可以访问cpp文件中的对象?现在是我的代码: // motor-config.cpp #include“ core.hpp” #define create_motor_group(x,y ...)Motor_Group x({y}) create_motor_group(fullDrive,frontLeft,rearLeft,fr ..
发布时间:2020-10-02 02:04:43 C/C++开发

C ++循环标头包括

我知道之前也曾问过类似的问题,但是在进行研究之后,我仍然对循环标题包含问题。 // FooA.h #ifndef H_FOOA #define H_FOOA #include“ foob.h” 类FooA { public: FooB * fooB; }; //FooB.h #ifndef H_FOOB #定义H_FOOB 类FooA; ..
发布时间:2020-10-01 20:55:24 C/C++开发

更改标签文本从不同的头文件,Visual C ++ 2010?

我正在使用Visual C ++ 2010 Express。我有一个表单( Form1.h ),其中包含一个按钮( btn1 )和一个标签( label1 )。 当我单击按钮时,我想从其他头文件( testing.h ),然后将继续更改标签中的文本。 我所拥有的是这样的... Form1.h #include“ testing.h” ...由Visual Stud ..
发布时间:2020-09-28 03:45:28 其他开发