Aktywne Wpisy
piotr_p0lak +45
#nieruchomosci #warszawa #mieszkanie #pieniadze #inwestowanie #kredyt
Całe życie wychowałem się na wsi, rodzice którzy bogaci nie byli zbudowali duży dom, podwórko mam duże że można w piłkę jak na boisku grać. Nie rozumiem dlaczego polactwo tak bardzo zabiją się o te klitki dwupokojowe za 800 tys. Za taką cenę na wsi można zbudować ogromną chałupę.
Do pracy można dojeżdżać pociągiem lub samochodem. Zniósłbym dojazd 1-2h dziennie do pracy z wypisdowia do miasta,
Całe życie wychowałem się na wsi, rodzice którzy bogaci nie byli zbudowali duży dom, podwórko mam duże że można w piłkę jak na boisku grać. Nie rozumiem dlaczego polactwo tak bardzo zabiją się o te klitki dwupokojowe za 800 tys. Za taką cenę na wsi można zbudować ogromną chałupę.
Do pracy można dojeżdżać pociągiem lub samochodem. Zniósłbym dojazd 1-2h dziennie do pracy z wypisdowia do miasta,
![lubiepicherbatke](https://wykop.pl/cdn/c0834752/1e699d6f64ce31f9857b503787ef7f931f5e28f6e1bdf30542761c87db24976f,q60.jpg)
lubiepicherbatke +38
#!$%@? widzowie
![lubiepicherbatke - #!$%@? widzowie](https://wykop.pl/cdn/c3201142/e2cfc0d2001b146ba1be9d9c54432ab0d815a75d3473d78b0a25d8c3e290e538,w150.jpg)
źródło: temp_file4235827702236165238
Pobierz
Gdy w kodzie używam dyrektywy include i chcę podać ścieżkę absolutną do innego pliku to nie znajduje mi folderu.
Jak ustawić folder początkowy na ten w którym jest CMakeLists?
Przykład:
W folderze "projekt" mam CMakeLists.txt i tam zrobiłem git init.
#include "../folder/Klasa.hpp" - działa
#include "/home/desktop/projekt/folder/Klasa.hpp" - działa
Problem jest z tym.
#include "folder/Klasa.hpp" - nie działa
#cpp
edit: https://cmake.org/cmake/help/latest/command/include_directories.html
edit2: i ustawiasz go na
${CMAKE_PROJECT_DIR}
czy jakos takedit3: albo na
PROJECT_SOURCE_DIR
include_directories
. Ja rozdzielam cpp i hpp do dwóch osobnych folderów: src i include (w obu jest zachowana ta sama struktura katalogów). Potem:include_directories("${PROJECT_SOURCE_DIR}/include")
include_directories()
albotarget_include_directories()
. Druga opcja odnosi się tylko do podanego targetu, dlatego jest zazwyczaj lepszym wyborem.include_directories
nagłówki będą widoczne w każdym miejsu danrgo CMakeLists. Jak wyżej - prawdopodbnie chcesz użyćtarget_include_directories
.