Błąd kompilacji w trybie release

0

Używam biblioteki SFML 2, w trybie debug mój program się kompiluję, ale gdy zmieniłem na release wyskakują mi dziwne błędy.

Stworzyłem w programie zmienną:

sf::Time timeSinceLastUpdate = sf::Time::Zero;

i przypisałem ją do zera, w debug wszystko ładnie się kompiluję, jednak po zmianie na relase wyskakuje błąd:

Error	2	error LNK2001: unresolved external symbol "public: static class sf::Time const sf::Time::Zero" (?Zero@Time@sf@@2V12@B)	C:\Users\abc\documents\visual studio 2012\Projects\Project6\Project6\Game.obj	Project6

W innym projekcie składającym się tylko z main to działa, bez żadnego błędu. Kolejny error jest treści:

Error	1	error LNK2001: unresolved external symbol "public: static class sf::RenderStates const sf::RenderStates::Default" (?Default@RenderStates@sf@@2V12@B)	C:\Users\abc\documents\visual studio 2012\Projects\Project6\Project6\Game.obj	Project6
Error	3	error LNK1120: 2 unresolved externals	C:\Users\abc\documents\visual studio 2012\Projects\Project6\Release\Project6.exe	Project6

Macie jakieś pomysły co jest nie tak?

zamiana znaczników <quote> na <code class="none"> - @furious programming

0

Zapewne w opcjach dla release nie masz dodanej biblioteki, stąd błedy "unresolved external ...".

1 użytkowników online, w tym zalogowanych: 0, gości: 1