Okay also das Problem hat sich quasi selbst gelöst. Wenn ich den Installationspfad bei cmake ändere, dann macht er mir auch das so wies soll.
Allerdings hab ich nun ein anderes Problem: Ich habe bei cmake die Optionen so eingestellt:
'BUILD_SHARED_LIBS' = false
'SFML_USE_STATIC_LIBS' = 'true'
Das ganze im Debug-Modus übersetzt und ins Projekt eingefügt. Beim übersetzen im Projekt selber krieg ich jetzt allerdings immer noch Linker-Fehler:
|
Quellcode
|
1
2
3
|
Fehler 1 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl sf::err(void)" (?err@sf@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ)" in Funktion ""public: unsigned char const * __thiscall sf::Image::getPixelsPtr(void)const " (?getPixelsPtr@Image@sf@@QBEPBEXZ)". C:\Users\danie_000\documents\visual studio 2013\Projects\RPG\MapPacker\sfml-graphics-s-d.lib(Image.obj) MapPacker
Fehler 2 error LNK2001: Nicht aufgelöstes externes Symbol ""class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl sf::err(void)" (?err@sf@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@XZ)". C:\Users\danie_000\documents\visual studio 2013\Projects\RPG\MapPacker\sfml-graphics-s-d.lib(ImageLoader.obj) MapPacker
Fehler 3 error LNK1120: 1 nicht aufgelöste Externe C:\Users\danie_000\documents\visual studio 2013\Projects\RPG\Debug\MapPacker.exe 1 1 MapPacker
|
Was mach ich denn nun schon wieder falsch? Ich dachte, wenn ich in cmake STATIC_LIBS einschalte funktioniert das?