Установка корневой библиотеки в VS13

Привет у меня есть проблема с корневой библиотекой.
Я установил корневую библиотеку, но она не работает вообще.

Я установил Дополнительные каталоги включения в %ROOTSYS%\lib а также
Дополнительные зависимости к %ROOTSYS%\include% но это не работает
Он возвращает «Нет такого файла или каталога», если используется какой-либо заголовок из библиотеки ROOT.
например не скомпилируется.

#include "TCanvas.h"int main(){
return 0;
}

%ROOTSYS%=E:\root\
редактировать
Additional Dependencies = %ROOTSYS%\lib\*.lib
Additional Include Directories = %ROOTSYS%\include\
Сейчас включает но я вижу ошибку

Ошибка 2 ошибка C2065: «TCanvas»: необъявленный идентификатор

-4

Решение

"#include <TCanvas>"int main(){
return 0;
}

Эта программа синтаксически неверна. По какой-то причине вы окружили целую #include заявление с двойными кавычками.

Ты пытался:

#include "TCanvas.h"int main(int argc, char **argv) {
return 0;
}

Редактировать: Ну, вы отредактировали свой пост (дважды, как я это печатал!), Изменив все, и теперь вы по сути задаете другой вопрос … Давайте посмотрим, выясним ли мы, что происходит.

Вы говорите, что поставилиAdditional Include Directories= %ROOTSYS%\lib*.lib«но это просто неправильно.« Дополнительные каталоги включения »- это набор каталогов, в которые должны быть включены файлы (используя #include) может быть найден. Но файлы LIB не включены с помощью #include так что это было бы неправильно. И, конечно же, синтаксис, который вы цитируете:Additional Include Directories= %ROOTSYS%\lib*.lib«просто ошибается. Также неправильно это»Additional Dependencies = %ROOTSYS%\lib*.lib» часть.

Вы не можете решить эту проблему, произвольно печатая вещи в случайных местах, как вам кажется, и надеясь, что это сработает. Мир не работает таким образом.

Вам нужно сесть и подумать о том, что вы пытаетесь сделать, как работают ваши инструменты, и как вы можете использовать их, чтобы делать то, что вы хотите / должны делать.

Под настройками вашего проекта перейдите в Linker затем под генеральный, и установить Дополнительные библиотечные каталоги запись. Пожалуйста, не забудьте установить его правильно: он должен указывать на каталог, в котором находятся файлы библиотеки, с которыми вы хотите связать.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]