如何在 "gedit" 编辑器中添加 c++ 头文件?
How to add a c++ header file in "gedit" editor?
我是 C++ 的新手。我想添加以下内容作为头文件。
#include "std_lib_facilities.h"
我上网冲浪,发现很少有教程如何将它们添加到 visual basics 和其他但不是 gedit!
我正在使用 linux 并使用 gedit 作为编辑器,运行 通过终端运行程序。
一个header文件只是一个普通的源代码文件。打开一个新文件,并使用您在 #include
中指定的名称对其进行保护。
I am using linux and using gedit as the editor and running the program through terminal.
您不直接 "run" C++ 程序——您先编译它们。
如果将 header 文件放入与 C++ 代码相同的目录中,则无需执行任何特殊操作——编译器将知道它必须查找 header 文件并包含它。
顺便说一句 #include
实际上只是查找具有该名称的文件,并将其内容插入到 #include
行所在的位置——没什么神奇的。
如果我可能注意到这一点:作为 C++ 初学者,开始使用简单的编辑器(如 gedit)编写内容以了解其工作原理实际上可能是个好主意。但是,一旦您需要 header 管理之类的功能,您可能希望转向 IDE 之类的功能。 CodeBlocks最近很流行!
要添加头文件,只需添加 #include "header_file.h"
.
对于编译,如果头文件包含其他文件的函数声明,比如file1.cpp
,那么在编译过程中,你也必须提到file1.cpp
。
类似于:
g++ file1.cpp main.cpp
或者您可以单独编译它们和 link 所有 .o
个文件。
以上答案假设您将所有头文件和 .cpp
文件放在同一个目录中,否则在包含头文件和编译期间以及 [=39] 时,您必须提供所需文件的相对路径=]ing.
要在不同目录下处理头文件和.cpp
文件,当您有大量文件要处理时,最好使用Makefile
或CMake
文件。 CMake
实际上是 Makefile
。此工具使代码易于编译和 link.
此外,对于使用简单的文本编辑器如 gedit
、sublime text
编写代码并 terminal
编译和 运行 的初学者来说,显然有助于理解写入多个文件的大型项目实际上是如何工作的。在 IDE 的情况下,它实际上在自己内部处理,您不会了解一些重要概念。
这与您指定任何其他头文件的方式相同。在源代码 (.cpp) 的开头,只需使用 include "PATH_OF_HEADER_FILE"
。确保使用 gcc 或任何其他编译器 link 头文件。
在终端中执行 gcc your_cpp_file
。然后 运行 正常。
我是 C++ 的新手。我想添加以下内容作为头文件。
#include "std_lib_facilities.h"
我上网冲浪,发现很少有教程如何将它们添加到 visual basics 和其他但不是 gedit!
我正在使用 linux 并使用 gedit 作为编辑器,运行 通过终端运行程序。
一个header文件只是一个普通的源代码文件。打开一个新文件,并使用您在 #include
中指定的名称对其进行保护。
I am using linux and using gedit as the editor and running the program through terminal.
您不直接 "run" C++ 程序——您先编译它们。 如果将 header 文件放入与 C++ 代码相同的目录中,则无需执行任何特殊操作——编译器将知道它必须查找 header 文件并包含它。
顺便说一句 #include
实际上只是查找具有该名称的文件,并将其内容插入到 #include
行所在的位置——没什么神奇的。
如果我可能注意到这一点:作为 C++ 初学者,开始使用简单的编辑器(如 gedit)编写内容以了解其工作原理实际上可能是个好主意。但是,一旦您需要 header 管理之类的功能,您可能希望转向 IDE 之类的功能。 CodeBlocks最近很流行!
要添加头文件,只需添加 #include "header_file.h"
.
对于编译,如果头文件包含其他文件的函数声明,比如file1.cpp
,那么在编译过程中,你也必须提到file1.cpp
。
类似于:
g++ file1.cpp main.cpp
或者您可以单独编译它们和 link 所有 .o
个文件。
以上答案假设您将所有头文件和 .cpp
文件放在同一个目录中,否则在包含头文件和编译期间以及 [=39] 时,您必须提供所需文件的相对路径=]ing.
要在不同目录下处理头文件和.cpp
文件,当您有大量文件要处理时,最好使用Makefile
或CMake
文件。 CMake
实际上是 Makefile
。此工具使代码易于编译和 link.
此外,对于使用简单的文本编辑器如 gedit
、sublime text
编写代码并 terminal
编译和 运行 的初学者来说,显然有助于理解写入多个文件的大型项目实际上是如何工作的。在 IDE 的情况下,它实际上在自己内部处理,您不会了解一些重要概念。
这与您指定任何其他头文件的方式相同。在源代码 (.cpp) 的开头,只需使用 include "PATH_OF_HEADER_FILE"
。确保使用 gcc 或任何其他编译器 link 头文件。
在终端中执行 gcc your_cpp_file
。然后 运行 正常。