решил посмотреть пристальнее на STL (http://www.sgi.com/tech/stl/index.html)
читаю в их факе, что они не рекомендуют переписывать файлы вендора своими, но вместо этого сделать в makefile -Iпуть_к_новой_stl
делаю именно так и нифига не работает - просто по тупому не компиляется
(суть ошибок не важна - сейчас расскажу почему)
file1.h
#include "slist"
в makefile есть строка -Iproekt/inc/stl
slist
// bla-bla
#include <stl_sltst.h>
и вот на этом инклюде начинаются проблемы - угловые скобки, следовательно, инклюд системный (??) и ищется где-то в районе /usr/include/c++/3.2/ а это не совсем то место, которое мне надо, но там есть много другого, что мне (и не только мне) надо.
Короче, вопрос как можно отвязать системные инклюды от кастомизированных (и покдключать тот же stl по разным версиям)?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Контейнеры STL vs контейнеры Qt (2009)
- Форум stl (2003)
- Форум STL (2004)
- Форум #include (2019)
- Форум #include <stdio.h> with #include <cstdio> (2015)
- Форум [вещества] STL (2010)
- Форум C++ stl (2008)
- Форум valgrind + STL (2008)
- Форум STL container.clear(); (2010)
- Форум stl : find_if (2005)