Я не нашел ничего подобного, когда искал это. Я пытаюсь сделать простое приложение 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. Любая помощь будет оценена. Спасибо!
Вам необходимо добавить каталог, содержащий gstreamermm.h
включить путь. У меня нет визуального c ++ для проверки, но это где-то в свойствах проекта в C / C ++.
Других решений пока нет …