欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mandliya / algorithms_and_data_structures使用Qt打开编译报错解决办法

程序员文章站 2022-05-20 21:07:15
...
数据结构是程序员进及之路的关卡,Github上C++关注率最高的一份数据结构代码如下,但是在用Qt打开的时候发现有些小的细节上的报错,

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

1 CmakeList 增加pthread链接库,有些程序编译需要pthread依赖
        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 添加头文件,否则std::reverse找不到该函数
#include <algorithm>
3 word_pattern.cpp 添加头文件,否则std::istream_iterator找不到该函数
#include <iterator>
4 最后一个是警告,即有符号整数与无符号整数进行了比较,更改如下:把int改为size_t
    for (size_t i = 0; i < pattern.size(); ++i)

最后开启你的data structure之路吧
mandliya / algorithms_and_data_structures使用Qt打开编译报错解决办法

相关标签: data structure