在终端中编译加 -lcrypto -lssl 是没有错的 但是 到了QT下去编译运行 不能加 -lcrypto -lssl 他就编译报错 找不到库 有什么解决办法没有啊
说明你没有加正确,Qt 还不是生成 makefile 编译的吗!
感觉是QT环境中的path没设置好吧
你说的在 QT下编,是不是使用QT的 qmake编译的? 不熟悉 qmake. 找不到库,说明库不在系统的标准搜索路径里面。 这种问题,对于 gcc, 可以加上 -L 来指定搜索路径; 或者使用 export LD_LIBRARY_PATH=dir QT下应该有类似的设置。
|