Я не нашел ничего подобного, когда искал. Я пытаюсь создать простое приложение gstreamer на основе кода, который я нашел в другом потоке переполнения стека. Всякий раз, когда я пытаюсь скомпилировать его, переходя в каталог с командной строкой и вводя cl cppgstreamer.cc
. Изначально единственным включением было #include <gstreamermm.h>
, что дает мне
cppgstreamer.cc(1): фатальная ошибка C1083: не удается открыть включаемый файл: «gstreamermm.h»: нет такого файла или каталога
Даже когда я помещаю cppgstreamer.cc
в тот же каталог, что и gstreamermm.h
. Затем я попытался изменить включение на
#include "C:\Users\MY_NAME\Documents\gstreamer c++\gstreamermm-0.10.10.2\gstreamer\gstreamermm.h"
с заменой MY_NAME на мое имя.
Кажется, это работает, но затем он пытается сделать включения в gstreamermm.h
, а они в форме #include <file.h>
, поэтому я получаю еще одну фатальную ошибку C1083, за исключением этого времени с init.h
или когда я изменил это, error.h
. И у них есть зависимости. Есть ли способ заставить мой компилятор полюбить синтаксис #include <file.h>
? Я действительно не хочу просматривать файл и менять каждые #include <file.h>
на #include "file.h"
.
Извините, если это глупый вопрос. Я новичок в C++, хотя раньше работал с C. Я использую Microsoft Visual C++ Express 2010. Будем признательны за любую помощь. Спасибо!