Boost [C++ Library]

headover

Well-Known Member
Guten Morgen,

ich brauche unbedingt Boost, nur habe ich Probleme mit der "Installation" unter FreeBSD 6.*
Ich habe einfach ein 'pkg_add -r boost' problemlos ausgefuehrt. Dennoch meckert g++ rum, das Boost nicht vorhanden sei.

Kann mir einer helfen?

Danke.
 
Code:
range2.cpp:12:39: boost/detail/workaround.hpp: No such file or directory
range2.cpp:14:21: missing binary operator before token "("
range2.cpp:19:37: boost/range/sub_range.hpp: No such file or directory
range2.cpp:20:37: boost/test/test_tools.hpp: No such file or directory
range2.cpp:25: error: expected namespace-name before ';' token
range2.cpp:25: error: `<type error>' is not a namespace
range2.cpp: In function `void check_sub_range()':
range2.cpp:33: error: expected init-declarator before '<' token
range2.cpp:33: error: expected `,' or `;' before '<' token
range2.cpp:34: error: expected init-declarator before '<' token
range2.cpp:34: error: expected `,' or `;' before '<' token
range2.cpp:37: error: `irange' undeclared (first use this function)
range2.cpp:37: error: (Each undeclared identifier is reported only once for each function it appears in.)
range2.cpp:37: error: expected `;' before "r"
range2.cpp:38: error: `r' undeclared (first use this function)
range2.cpp:38: error: `make_iterator_range' undeclared (first use this function)range2.cpp:39: error: `cirange' undeclared (first use this function)
range2.cpp:39: error: expected `;' before "r2"
range2.cpp:40: error: `r2' undeclared (first use this function)
range2.cpp:43: error: expected init-declarator before '<' token
range2.cpp:43: error: expected `,' or `;' before '<' token
range2.cpp:44: error: expected init-declarator before '<' token
range2.cpp:44: error: expected `,' or `;' before '<' token
range2.cpp:45: error: `srange' undeclared (first use this function)
range2.cpp:45: error: expected `;' before "s"
range2.cpp:46: error: `BOOST_CHECK' undeclared (first use this function)
range2.cpp:47: error: `s' undeclared (first use this function)
range2.cpp:49: error: `csrange' undeclared (first use this function)
range2.cpp:49: error: expected `;' before "s2"
range2.cpp:50: error: `s2' undeclared (first use this function)
range2.cpp:61: error: `BOOST_CHECK_EQUAL' undeclared (first use this function)
range2.cpp:86: error: `copy_range' undeclared (first use this function)
range2.cpp:86: error: expected primary-expression before '>' token
range2.cpp:94: error: expected `;' before "singular_irange"
range2.cpp:95: error: `singular_irange' undeclared (first use this function)
range2.cpp:98: error: expected `;' before "singular_srange"
range2.cpp:99: error: `singular_srange' undeclared (first use this function)
range2.cpp:102: error: `empty' undeclared (first use this function)
range2.cpp:105: error: expected `;' before "rr"
range2.cpp:106: error: `rr' undeclared (first use this function)
range2.cpp:116: error: expected `;' before "rrr"
range2.cpp:117: error: `rrr' undeclared (first use this function)
range2.cpp:121: error: `irange' does not name a type
range2.cpp:122: error: `cr' undeclared (first use this function)
range2.cpp:136:36: boost/test/unit_test.hpp: No such file or directory
range2.cpp: At global scope:
range2.cpp:137: error: `boost' has not been declared
range2.cpp:137: error: expected nested-name-specifier before "test_suite"
range2.cpp:137: error: `test_suite' has not been declared
range2.cpp:139: error: expected constructor, destructor, or type conversion before '*' token
range2.cpp:139: error: expected `,' or `;' before '*' token

Wie gesagt...so als waere Boost nicht vorhanden.
 
Und warum fügst du das von mir oben genannte -I /usr/local/include -L /usr/local/lib nicht hinzu????

achja, gegen die Lib solltest du wahrscheinlich auch linken.
 
Zurück
Oben