Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[SFML 2.0] Problem z przejściem z trybu Debug na Release

Ostatnio zmodyfikowano 2013-08-11 17:10
Autor Wiadomość
domin568
Temat założony przez niniejszego użytkownika
» 2013-08-11 15:01:00
Udało mi się zrobić tryb release , ale nawet na naszym kursie pisze że na release się kompiluję bez -s , tylko trzeba zmienić tryb z Active (Debug) na Release , ale nadal odpala mi się ta konsola , a gdy chce odpalić exeka to potrzebuje jakiejś dllki ...
P-90000
abdi
» 2013-08-11 15:14:51
konsole się wyłącza w opcjach IDE, liby nie mając nic do tego.

-s może być w trybie debug jak i release.

poprostu kiedy dołączasz liby z -s to pakujesz je do exeka i nie potrzebujesz mieć DLLek.

-s-d dla debug
-s dla release
P-90002
domin568
Temat założony przez niniejszego użytkownika
» 2013-08-11 15:17:10
No tak , ustawiam w Linker -> System  Substem na SUBSYSTEM:WINDOW , ale wtedy mi wywala (dotyczący właśnie sfml-main.lib ) błąd linkowania , więc czemu w tej paczce nie ma main-s , próbuje skompilować przez Cmake ale nawet nie umiem go uruchomić , bo komenda cmake-gui poprostu nic nie robi ...
P-90003
MrPoxipol
» 2013-08-11 15:44:39
A masz zainstalowane CMake? I dodane do PATH.

/edit:
A takie info jeszcze: Linkowanie sfml-main nie jest wymagane.
Jeśli nie używać dźwięków, ani sieci w sfml linkuj tylko te biblioteki:
sfml-graphics
sfml-window
sfml-system

PS Chociażbyś raczył przeczytać...http://sfml-dev.org/tutorials​/2.1/start-cb.php Wszystko pięknie opisane..
P-90007
domin568
Temat założony przez niniejszego użytkownika
» 2013-08-11 15:55:30
Myślisz że ja tego nie czytałem ? Mam Visual 2012 , ustawiłem tam wszystko identycznie , usunąłem i zostawiłem tylko te 3 potrzebne liby , lecz wywala mi 50 błędów linkera , wszystkie dotyczące "dllimport"

error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall sf::String::String(char const *,class std::locale const &)" (__imp_??0String@sf@@QAE@PBDABVlocale@std@@@Z)
Jeden przykład . Co do Cmake , zainstalowałem je , włączyłem CMD odpaliłem plik vcvars32.bat , następnie piszę cmake-gui no i nie rozpoznaje takiej komendy ...
P-90010
abdi
» 2013-08-11 16:46:25
zrob nowy projekt w empty project.
P-90015
domin568
Temat założony przez niniejszego użytkownika
» 2013-08-11 16:59:07
Gdy ustawiam na czystym projekcie to mam coś takiego LNK2001: unresolved external symbol _WinMain@16
P-90016
abdi
» 2013-08-11 17:00:25
ustawiasz subsystem na window i linkier->advanced->Entry Point na mainCRTStartup
P-90017
1 « 2 » 3
Poprzednia strona Strona 2 z 3 Następna strona