Mam kod źródłowy projektu OpenSource, który otrzymuję od SVN. Udało mi się uruchomić autogen -> configure -> i wykonać pomyślnie (przez terminal). Ale chcę zbudować ten sam projekt za pomocą Eclipse i nie mogę ręcznie portować tych plików źródłowych do zaćmienia. Jak mogę ustawić Eclipse tak, aby korzystał z zewnętrznych plików make? Czy ktoś może mi pomóc? Dzięki.Jak używać zewnętrznego pliku Makefile w Eclipse
Odpowiedz
Ok, mam to, To było proste. Po prostu przejdź do właściwości projektu -> C/C++ Build -> Make file generation -> and untick "Generuj Make files automatically". Dodatkowo może być konieczne ustawienie także lokalizacji kompilacji.
Czy możesz wyjaśnić procedurę? Mam podobny problem. Muszę to zrobić ./bootstrap.sh, a następnie ./configure przed make. – Arpit
Czy mogę wiedzieć, gdzie jest teraz twój problem? czy udało ci się zaimportować kod źródłowy do Eclipse? (Przy okazji, jak pamiętam, ręcznie uruchamiam część konfiguracji, użyłem Eclipse for make). – Morpheus
Czy ktoś wie, czy to rzeczywiście doda wszystkie pliki źródłowe określone w makefile do eksploratora projektu? – kakyo
Może to się różnić w zależności od wersji. Z którego korzystam jest Eclipse 3.5 z CDT 6, i to jest dość prosta:
New Project -> C++ Project -> Makefile Project -> pusty projekt
odznacz 'domyślnej lokalizacji użycia' i podaj lokalizację, w której znajduje się katalog główny twojego projektu i Makefile.
Na początku zauważyłem, że jest to mylące, i miał kilka suchych utworów w skopiowanych katalogach, aby upewnić się, że "Pusty projekt" nie wyczyści pliku Makefile, ale faktem jest, że nazwa opcji prawdopodobnie wprowadza w błąd jako "Pusta "oznacza CDT nie utworzy pliku Makefile dla ciebie (ale nie usunie również istniejącej wersji)
- 1. Jak używać LDFLAGS w makefile
- 2. Pobieranie nazwy pliku Makefile z pliku Makefile
- 3. Jak używać potoków w komendzie makefile?
- 4. Odpowiednik pliku Makefile w CMake
- 5. Jak używać zmiennych powłoki w akcjach Makefile?
- 6. debugowanie projektu makefile w środowisku Eclipse
- 7. Jak określić RPATH w pliku Makefile?
- 8. Cele wieloznaczne w pliku Makefile
- 9. Niezdefiniowane odniesienia w pliku Makefile
- 10. Czytanie pliku wewnątrz pliku Makefile
- 11. Jak używać zmiennych środowiskowych w pliku Eclipse .classpath?
- 12. Błąd warunkowy pliku Makefile
- 13. log4j.xml zewnętrznego pliku
- 14. Kiedy używać zewnętrznego "C" w C++?
- 15. Jak wymusić ponowną kompilację pojedynczego pliku w pliku Makefile?
- 16. Szyfrowanie AppSettings w pliku zewnętrznego do web.config
- 17. Zezwalaj na miejsce w pliku GCC makefile
- 18. jak używać mojej własnej biblioteki dynamicznej w Linuksie (Makefile)
- 19. Tworzenie pliku CMakeLists z istniejącego pliku Makefile
- 20. Wnioskowanie zawiera ścieżki i cele z istniejącego Makefile w Eclipse
- 21. Jak zmienić rozszerzenie pliku zmiennych Makefile?
- 22. Jak zdefiniować globalne funkcje powłoki w pliku Makefile?
- 23. Jak traktować ostrzeżenie jako błąd w pliku Makefile?
- 24. Używanie pliku Makefile z kabałą?
- 25. Błąd pliku Makefile w systemie Windows
- 26. Załaduj zmienne z pliku zewnętrznego w PHP
- 27. Zmienna ekspansja/ocena pliku Makefile
- 28. Jak zaimportować projekt makefile C w Eclipse lub umieścić w ramach Eclipse
- 29. Jak używać zewnętrznego "C" do wywoływania funkcji C++ w C
- 30. Tworzenie pliku przy użyciu Makefile
To nie jest proste, ale można to zrobić. Utwórz nowy projekt zaćmienia Makefile i sprawdź opcje kompilacji ... Będę musiał sprawdzić, trochę czasu. –
Hej, dziękuję za szybką odpowiedź. Czy możesz mi pomóc trochę dalej? – Morpheus