Russian Qt Forum
Сентябрь 25, 2024, 22:32 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Проблема с разными видами включений  (Прочитано 2975 раз)
ruzik
Гость
« : Июль 21, 2012, 18:12 »

Здравствуйте, предположим есть такой проект:
Project/
--Folder1/
----class1.h
----class1.cpp
--Folder2/
----class2.h
----class2.cpp
И скажем в файле class1.h есть такая строка:
#include "class2.h", по-смыслу все должно работать, если навести курсор то Qt Creator отображает путь к файлу, если нажать Ctrl+ЛКМ, то открывается сам файл, только вот компилятор(GCC) файл открывать не хочет, пишет что такого файла нет в папке.
В чем может быть проблема?
Записан
V1KT0P
Гость
« Ответ #1 : Июль 21, 2012, 18:20 »

Компилятор ждет что он будет либо по стандартным путям, либо там же в папке Folder1.
Вроде такое должно прокатить(либо добавь в проект пути ко всем папкам проекта):
Цитировать
#include "../Folder2/class2.h"
Записан
ruzik
Гость
« Ответ #2 : Июль 21, 2012, 20:49 »

Цитировать
либо добавь в проект пути ко всем папкам проекта
А не подскажите как это сделать? Как я понимаю добавить что-то в pro файл(а нельзя ли с GUI?), только вот с каким заголовком?
Записан
mutineer
Гость
« Ответ #3 : Июль 21, 2012, 20:52 »

INCLUDEPATH += тут пути к хедерам, которые хочешь включать просто по имени

Вроде так
Записан
ruzik
Гость
« Ответ #4 : Июль 21, 2012, 21:53 »

Цитировать
INCLUDEPATH += тут пути к хедерам, которые хочешь включать просто по имени
C хедерами не работает, а вот с папками работает, большое вам спасибо!
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 21.