Using Boost after installation
I installed Boost 1.32 to VS 2003 and MINGW 3.4.2 (got 80 failures for
the second), and now I am trying to use it with both but the compiler's
can't find the boost header files by their own. For example the source code:
#include
"Ioannis Vranos"
I installed Boost 1.32 to VS 2003 and MINGW 3.4.2 (got 80 failures for the second), and now I am trying to use it with both but the compiler's can't find the boost header files by their own. For example the source code:
...
temp.cpp:1:35: boost/static_assert.hpp: No such file or directory
...
temp.cpp(1) : fatal error C1083: Cannot open include file:
...
I tried everything I could think like adding the c:\Boost folder and subfolders in PATH environment variable, or explicitly #include the file with its entire path, with no result.
Boost is no different in this regard than any other library. You need to add the boost directory to your include path, NOT your PATH environment variable. In MSVC IDE this is set in the project compilation settings or globally via the Tools|Options|Projects|CV++ Directories entry. There are corresponding command line options if you don't use the IDE. I'm not familiar with that ancient chinese dynasty, but there are no doubt command line options. Jeff Flinn
In the VC 2003 ide add the following path
C:\BOOST\BOOST_1_32_0
this should solve you missing include file problems.
On Wed, 23 Mar 2005 06:24:28 +0200
Ioannis Vranos
I installed Boost 1.32 to VS 2003 and MINGW 3.4.2 (got 80 failures for the second), and now I am trying to use it with both but the compiler's can't find the boost header files by their own. For example the source code:
#include
int main() { int i=1;
BOOST_STATIC_ASSERT(i==1); }
produces:
C:\c>g++ temp.cpp -o temp.exe temp.cpp:1:35: boost/static_assert.hpp: No such file or directory temp.cpp: In function `int main()': temp.cpp:7: error: `BOOST_STATIC_ASSERT' undeclared (first use this function) temp.cpp:7: error: (Each undeclared identifier is reported only once for each fu nction it appears in.)
C:\c>cl /EHsc temp.cpp Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 13.10.3077 for 80x86 Copyright (C) Microsoft Corporation 1984-2002. All rights reserved.
temp.cpp temp.cpp(1) : fatal error C1083: Cannot open include file: 'boost/static_assert. hpp': No such file or directory
C:\c>
I tried everything I could think like adding the c:\Boost folder and subfolders in PATH environment variable, or explicitly #include the file with its entire path, with no result.
What am I missing here?
Thanks in advance.
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (4)
-
Ioannis Vranos
-
Jeff Flinn
-
John Maddock
-
nick@monarchsoft.com