Perguntas com a marcação «linking»


7
Por que precisamos incluir o .h enquanto tudo funciona quando se inclui apenas o arquivo .cpp?
Por que precisamos incluir os arquivos .he .cppenquanto podemos fazê-lo funcionar apenas incluindo o .cpparquivo? Por exemplo: criando uma file.hdeclaração contendo, em seguida, criando uma file.cppdefinição contendo e incluindo ambas em main.cpp. Como alternativa: criar uma file.cppdeclaração / definições contendo (sem protótipos) incluindo-a main.cpp. Ambos trabalham para mim. Não vejo …
18 c++  c  headers  linking  include 

3
Devo adicionar a fonte das bibliotecas em vez de vincular a elas?
Sou relativamente novo em C ++, portanto, não tenho certeza de como devo lidar melhor com pequenas dependências (por exemplo, uma linguagem de script ou um Analisador JSON / YAML / XML). Devo criar projetos separados e vinculá-los como biblioteca estática ou há desvantagens em colocar os arquivos .h / …
14 c++  linking 


2
Apollo-11: Usando inclusão em vez de um vinculador
Recentemente digitalizado e transformado em um repositório, o código-fonte original do computador de orientação Apollo 11 foi disponibilizado para visualização no Github . Em MAIN.agc , o autor do repo comenta que eles divida o enorme código fonte monolítico em blocos menores e mais gerenciáveis ​​- ou seja, em arquivos …

2
Perguntas sobre como vincular bibliotecas em C
Estou aprendendo C (ainda muito iniciante) no Linux usando o compilador GCC. Percebi que algumas bibliotecas, como a biblioteca usada com o math.hcabeçalho, precisam ser vinculadas manualmente quando incluídas. Estive vinculando nas bibliotecas usando vários sinalizadores do formulário -l[library-name], como -lmna biblioteca matemática mencionada acima. No entanto, depois de alternar …
8 c  libraries  gcc  linking 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.