system
(system)
30 Marzec 2009 22:33
#1
Witam, tak jak w temacie, mam problem z biblioteką Boost, chciałem napisać jaką aplikację wielowątkową w Visual C++ 2008, w tym celu znalazłem bibliotekę Boost (http://pl.wikipedia.org/wiki/Boost )
ściągnąłem bibliotekę, rozpakowałem itd itp, żeby sprawdzić czy wszystko dobrze działa wkleiłem kod w Wikipedii:
#include
#include
using namespace std;
void hello_world() {
cout << "Witaj świecie, jestem wątkiem!" << endl;
}
int main(int argc, char* argv[]) {
// utwórz nowy wątek wywołujący funkcję "hello_world"
boost::thread my_thread(&hello_world);
// poczekaj na zakończenie wątku
my_thread.join();
return 0;
}
i po próbie skompilowania (ctrl+F5) otrzymuje błąd:
1>------ Build started: Project: p3_wiki, Configuration: Debug Win32 ------ 1>Compiling… 1>p3_wiki.cpp 1>Linking… 1>LINK : fatal error LNK1104: cannot open file ‘libboost_thread-vc90-mt-gd-1_36.lib’ 1>Build log was saved at “file://c:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\p3_wiki\Debug\BuildLog.htm” 1>p3_wiki - 1 error(s), 0 warning(s) ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Proszę o pomoc.
Pozdrawiam
Frog
(Frog)
31 Marzec 2009 03:50
#2
SuperStanley , popraw tytuł tematu, używając przycisku
system
(system)
31 Marzec 2009 06:07
#4
Witam, zawartość pliku:
file:///C:/Documents%20and%20Settings/Stanley/Moje%20dokumenty/Visual%20Studio%202008/Projects/p3_wiki/p3_wiki/Debug/BuildLog.htm
Build Log Build started: Project: p3_wiki, Configuration: Debug|Win32 Command Lines Creating temporary file “c:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\p3_wiki\Debug\RSP00002F25403732.rsp” with contents [/Od /D “WIN32” /D “_DEBUG” /D “_UNICODE” /D “UNICODE” /FD /EHa /MDd /openmp /Fo"Debug\" /Fd"Debug\vc90.pdb" /W3 /c /Zi /clr /TP /FU “c:\WINDOWS\Microsoft.NET \Framework\v2.0.50727\System.dll” /FU “c:\WINDOWS\Microsoft.NET \Framework\v2.0.50727\System.Data.dll” /FU “c:\WINDOWS\Microsoft.NET \Framework\v2.0.50727\System.XML.dll” “.\p3_wiki.cpp”] Creating command line “cl.exe @“c:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\p3_wiki\Debug\RSP00002F25403732.rsp” /nologo /errorReport:prompt” Creating temporary file “c:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\p3_wiki\Debug\RSP00003025403732.rsp” with contents [/OUT:“C:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\Debug\p3_wiki.exe” /INCREMENTAL /MANIFEST /MANIFESTFILE:“Debug\p3_wiki.exe.intermediate.manifest” /MANIFESTUAC:“level=‘asInvoker’ uiAccess=‘false’” /DEBUG /ASSEMBLYDEBUG /PDB:“C:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\Debug\p3_wiki.pdb” /DYNAMICBASE /FIXED:No /NXCOMPAT /MACHINE:X86 “.\Debug\AssemblyInfo.obj” “.\Debug\p3_wiki.obj” “.\Debug\stdafx.obj” “.\Debug\app.res”] Creating command line “link.exe @“c:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\p3_wiki\Debug\RSP00003025403732.rsp” /NOLOGO /ERRORREPORT:PROMPT” Output Window Compiling… p3_wiki.cpp Linking… LINK : fatal error LNK1104: cannot open file ‘libboost_thread-vc90-mt-gd-1_36.lib’ Results Build log was saved at “file://c:\Documents and Settings\Stanley\Moje dokumenty\Visual Studio 2008\Projects\p3_wiki\p3_wiki\Debug\BuildLog.htm” p3_wiki - 1 error(s), 0 warning(s)
muro
(Michal Widera)
26 Wrzesień 2009 20:34
#5
Może to pomoże - http://widera.com.pl/boosting-mainmenu- … brary.html
Zrobiłem taką maszynkę do pobierania skompilowanych bibliotek boost dla mingw oraz vc90
Pozdrawiam,
Michal