[boost, Visual C++] nazewnictwo bibliotek, konfiguracja
Ostatnio zmodyfikowano 2009-11-07 19:24
DejaVu Temat założony przez niniejszego użytkownika |
[boost, Visual C++] nazewnictwo bibliotek, konfiguracja » 2009-11-06 18:47:59 Mam pytanie odnośnie konfiguracji Visual C++, a dokładniej jak zapisać nazwę pliku wyjściowego dla bibliotek boosta tak, aby nie trzeba było zmieniać ręcznie nazwy biblioteki, gdy zmienimy konfigurację. Przykładowo ta sama biblioteka może mieć nazwy: cannot open file 'libboost_thread-vc90-mt-1_40.lib' cannot open file 'libboost_thread-vc90-mt-gd-1_40.lib' Nazwy są zależne od tego jakie flagi kompilacji ustawię i właśnie chodzi mi o to, żeby tą część występującą po libboost_thread- wygenerować makrami. Na MSDN'ie znalazłem listę makr: http://msdn.microsoft.com/en-us/library/c02as0cs.aspx, ale jakoś dzisiaj jestem ciężko myślący i leniwy do czytania... Doprecyzowując to co chcę uzyskać, chodzi mi o poprawienie zapisu dla Output file: $(OutDir)\$(ProjectName).lib /edit: http://www.boost.org/doc/libs/1_40_0/more/getting_started/windows.html#library-namingTu są dokładniejsze informacje na temat nazewnictwa bibliotek i właśnie do tego poszukuję uniwersalnego rozwiązania w Visual C++. |
|
DejaVu Temat założony przez niniejszego użytkownika |
» 2009-11-07 19:24:49 No więc tak: na chwilę obecną rozwiązania nie znalazłem. Spróbuję w poniedziałek zdobyć jakieś informacje.
f.a.l. twierdzi, że są małe szanse na to żeby odczytać takie rzeczy.
Rozwiązanie tymczasowo zastosowane to: Konfiguracja debug: $(OutDir)\\$(ProjectName)-vc90-mt-gd-1_40.lib Konfiguracja release: $(OutDir)\\$(ProjectName)-vc90-mt-s-1_40.lib
/edit: Nie znalazłem innego rozwiązania, temat zamykam. Konfigurację dla boost'a można usprawnić przez vsprops'y tworząc osobne konfiguracje dla debug'a i release'a. |
|
« 1 » |