2016-04-06 4 views
0

Ich habe ein Code :: Blocks-Projekt mit SDL, das zum Kompilieren erfordert einschließlich -lmingw32 unter Windows und nicht einschließlich es für Linux. Meine Projektdatei gibt derzeit an, welche Bibliotheken verknüpft werden sollen. Da ich meine Projektdatei für verschiedene Plattformen nicht ändern möchte, was ist die beste Vorgehensweise hier? Ist es möglich, das Projekt nach Plattform zu konfigurieren, oder sollte ich stattdessen Makefiles verwenden?Code :: Blockiert Projektkompilierung auf mehreren Plattformen

+0

Common Practice Linux ist, glaube ich, ein 'configure' Skript zu erstellen, das ein' Makefile' aus einer Vorlage generiert. Oder Sie können versuchen zu sehen, wie CMake funktioniert. – jdarthenay

Antwort

1

Code :: Blocks hat die Fähigkeit, add build targets, die für verschiedene Linker-Einstellungen verwendet werden können.

Verwandte Themen