1. 把libstudent.a拷贝到/usr/lib或者/lib目录下
2. 比如你的项目是test.c,可以这么编译:gcc -o test test.c libstudent.a 或者gcc -o test test.c -lstuent
.so库的用法一样。
补充:
早说你在windows平台嘛。。是用cygwin吗?把libstudent.a复制到/usr/lib或者/lib目录下,把dll复制到exe所在的目录。
.a文件是编译exe需要的,.dll文件是exe运行时需要的。
比如我需要添加一个叫*.so.*的文件,这个*.so文件在/etc目录下(随便定的目录)在.pro文件里添加:
LIBS += -L /etc/ -l*
在.cpp引用的时候,还需要把相关的头文件包含进去
配置环境变量 LD_LIBRARY_PATH,增加.so文件所在的路径,比如export LD_LIBRARY_PATH=$ LD_LIBRARY_PATH:/home/user/qt/lib欢迎分享,转载请注明来源:内存溢出
评论列表(0条)