最新在做OpenWRT平台的开发,在LINUX下用的KDevelop写代码,因为用到了多线程需要加入pthread库编译。
在网上查到都是“在"项目->配置->
在工程的右击菜单的”打开配置“中,cmake配置页下点”显示高级“,再选上”显示高级变量“,会出现很多变量,在CMAKE_EXE_LINKER_FLAGS中加入需要的编译参数即可,这个参数会出现在链接程序时的脚本中,如下“/usr/bin/c++ -g -lpthread CMakeFiles/test.dir/main.cpp.o CMakeFiles/test.dir/ypc/Protocol.cpp.o CMakeFiles/test.dir/ypc/RefCounted.cpp.o CMakeFiles/test.dir/ypc/StringUtils.cpp.o CMakeFiles/test.dir/ypc/TCPComm.cpp.o CMakeFiles/test.dir/ypc/Thread.cpp.o -o test -rdynamic”。