1、编写多线程程序时,报错: undefined reference to `pthread_create',需要在设置中加上多线程的库.
2、使用自己编写的静态库时,需要在Addtional linker inputs中输入使用的库,include drectories中输入头文件路径:
3、使用动态库
我们可以在 ~/.bashrc 或者 ~/.bash_profile 中加入 export 语句,前者在每次登陆和每次打开 shell 都读取一次,后者只在登陆时读取一次。我的习惯是加到 ~/.bashrc 中,在该文件的未尾,可采用如下语句来使设置生效:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib 64位放在/usr/lib64下
然后把我们生成的动态库(或第三方库)拷贝到/usr/lib