LINUX.ORG.RU

Вопрос о стиле. Но не кода.


0

0

Вот кто посоветуте как лучше расположить папки в проекти на плюсах?
Ранее всегда делал отдельно папку include, туда клал все h файлы, и папку src, куда клал все cpp файлы. Инклудил в коде всегда так:

#inlude <MySQLTable.h>

а компилятору потом говорил I./include.

Сейчас хочется использовать IDE KDevelop4, из-за его автодополнятора и прочих красивых и удобных свистоперделок, но не осилил как его ткуть мордой в дополнительные инклуды, поэтому хочу пути применять в виде

#include "foo.h"
ну или
#include "foopackage/foo.h"

Сабж: посоветуйте как раскидать файлы по каталогам, что бы удобно было применять такую структуру или посоветуйте как ткнуть KDevelop4 мордой в инклуды.

★★

используй cmake и генери с помощью него файлы проекта для kdevelop

Reset ★★★★★
()
Ответ на: комментарий от wfrr

>если иде вам диктует свой стиль, ее надо поломать или выкинуть.

Эклипс диктует, например. По крайней мере в Жабе и по крайней мере если не были приняты превентивные меры по обеспечению кроссIDE-шности.

Absurd ★★★
()

>#inlude <MySQLTable.h>

>а компилятору потом говорил I./include.

Это не совсем правильно. Пруфлинк сходу не дам, но <> для системных хедеров, а "" для своих.

Davidov ★★★★
()
Ответ на: комментарий от Davidov

><> для системных хедеров, а "" для своих.

Просто <> ищет сначала в /I, потом в своём каталоге, "" наоборот.

summatus
()

я еще не видел kdevelop4, но 3-ий не умел переключаться на header/source при нажатии Shift+F12, если они раскиданы по разным каталогам... Сейчас у меня все в одной куче, но сильно не страдаю от этого :-\

savnn
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.