Я искал, как это сделать почти целый день.C++ Как использовать класс из другого проекта
Сначала я подумал, что это можно сделать ... Right click the project name -> "Add files" -> choosing a .cpp file which contains the class you need and the corresponding header file
.
Затем появился файл .cpp и заголовочный файл с его исходной папкой. После этого я написал #include"random.h"
о проекте, который должен был использовать random.h
и его функции.
Однако, это приводит к ошибке, указывающей, что fatal error: random.h: No such file or directory
. По-видимому, компилятор не может найти файл (хотя я и могу).
Я добавляю изображение этого.
Кроме того, я искал, как добавить .cpp & заголовочные файлы без его папки. (В приведенном выше рисунке, например, вы увидите, что random.cpp
внутри Using_a_class_test
включен в папку с именем Random
. К своему стыду, я не нашел, как устранить такую папку.)
Я бы оцените, если вы предложите какое-либо понимание.
К сожалению, у меня нет блоков кода, но я думаю, что когда вы делаете «добавлять файлы», он создает только ссылку на файл в вашем проекте. Поэтому, чтобы правильно ссылаться на ваш код, вы должны указать правильный путь, в котором файл сохраняется в директиве include. –