Pytania otagowane jako linking


7
Dlaczego musimy dołączyć .h, podczas gdy wszystko działa, gdy dołączany jest tylko plik .cpp?
Dlaczego musimy dołączyć zarówno pliki, jak .hi .cpppliki, podczas gdy możemy sprawić, że będzie działać wyłącznie poprzez dołączenie .cpppliku? Na przykład: tworzenie file.hdeklaracji zawierających, następnie tworzenie file.cppdefinicji zawierających i uwzględnianie obu w main.cpp. Alternatywnie: tworzenie file.cppdeklaracji / definicji zawierających (bez prototypów), w tym main.cpp. Oba działają dla mnie. Nie widzę …
18 c++  c  headers  linking  include 

3
Czy powinienem dodać źródło bibliotek zamiast linkować do nich?
Jestem względnie nowy w C ++, więc nie jestem pewien, jak najlepiej radzić sobie z małymi zależnościami (np. Język skryptowy lub parser JSON / YAML / XML). Czy powinienem tworzyć osobne projekty i łączyć je jako bibliotekę statyczną, czy też są wady samego umieszczania plików .h / .cpp w moim …
14 c++  linking 

1
Dlaczego sekcja kodu nazywa się sekcją tekstową?
Sekcja pliku wykonywalnego zawierająca kod jest czasem nazywana .textsekcją. W architekturach pamięci podzielonej na segmenty segment odwzorowany jako kod jest czasami nazywany segmentem tekstowym. Komunikat o błędzie unixa „plik tekstowy zajęty” ( ETXTBSY) oznacza „ten plik jest wykonywanym programem”. W jaki sposób tekst oznaczał kod wykonywalny (maszynowy) ? Idealna odpowiedź: …

2
Apollo-11: Używanie włączenia zamiast linkera
Niedawno zdigitalizowany i przekształcony w repozytorium udostępniono oryginalny kod źródłowy komputerowego przewodnika Apollo 11 do przeglądania na Github . W MAIN.agc autor repozytorium komentuje, że tak podzielić olbrzymi monolityczny kod źródłowy na mniejsze, łatwiejsze do zarządzania fragmenty - tj. na poszczególne pliki źródłowe #. Nieco później autor stwierdza Można zasadnie …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.