Mandliya / algoritms_and_data_structures usa Qt para abrir a solução de erro de compilação

A estrutura de dados é o nível do caminho do programador.O código da estrutura de dados com a maior taxa de atenção em C ++ no Github é o seguinte, mas quando é aberto com o Qt, alguns pequenos detalhes são relatados.

Github: [https://github.com/mandliya/algorithms_and_data_structures]

1 O CmakeList adiciona a biblioteca de links pthread, alguns programas precisam da dependência do pthread para compilar
        add_executable( ${demo_name} ${sourcefile} )
		if (${demo_name} STREQUAL "pstring_test")
                        target_link_libraries (${demo_name} pstring pUnitTest)
                endif()
                        target_link_libraries (${demo_name} pthread) #加上这句
2 reverse_word.cpp adiciona o arquivo de cabeçalho; caso contrário, std :: reverse não pode encontrar a função
#include <algorithm>
3 word_pattern.cpp adiciona o arquivo de cabeçalho, caso contrário, std :: istream_iterator não pode encontrar a função
#include <iterator>
4 O último é um aviso de que números inteiros assinados são comparados com números inteiros não assinados; as alterações são as seguintes: change int to size_t
    for (size_t i = 0; i < pattern.size(); ++i)

Por fim, inicie sua estrutura de dados
Insira a descrição da imagem aqui

Publicado 51 artigos originais · Gosto 13 · Visitantes com mais de 20.000

Acho que você gosta

Origin blog.csdn.net/windxf/article/details/104019804
Recomendado
Clasificación