qt creator 提示找不到头文件目录

shushengdmj 2011-01-05 10:22:48
使用qt creator想要加入openssl库的头文件,头文件目录在/usr/include 应该是系统默认的目录了吧,build的时候提示找不到头文件

后来我手动加了INCLUDEPATH += /usr/include

我的.pro文件是

QT += core gui

TARGET = VerifySig
TEMPLATE = app


SOURCES += main.cpp\
dialog.cpp

HEADERS += dialog.h
INCLUDEPATH += /usr/include



在.h文件里我也已经 #include <openssl/rsa.h>
但还是提示找不到

/home/administrator/program/VerifySig-build-desktop/../VerifySig/dialog.h:13: error: openssl/rsa.h: 没有那个文件或目录

不知道要怎么没设置,请高手解答,谢谢
...全文
5869 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
proorck6 2012-11-09
  • 打赏
  • 举报
回复
我是把除了pro文件和源代码以外的所有Qt生成的文件都删了(删到回收站,万一不行还可以恢复),重新运行Qt,让他重新生成那些文件,就解决了。
jt1422971827 2012-09-25
  • 打赏
  • 举报
回复
在 pro的文件加入

INCLUDEPATH+="头文件的绝对路径就可以了"我的就是这样解决的
紫云淡雾 2012-07-17
  • 打赏
  • 举报
回复
怎么解决的呢,和大家一起分享下
nufan1982 2012-01-09
  • 打赏
  • 举报
回复
怎么解决的啊?我遇到类似的问题了
shushengdmj 2011-01-05
  • 打赏
  • 举报
回复
问题解决了,谢谢大家
  • 打赏
  • 举报
回复
把相关头文件复制到工程目录看看有没问题
shushengdmj 2011-01-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 lishaman 的回复:]

那你在源码中直接添加绝对路径试试
[/Quote]

在源码中include</usr/include/openssl/rsa.h> 和inlcude "usr/include/openssl/rsa.h" 都不行,活见鬼了,难道qt creator 不支持这种做法???
lishaman 2011-01-05
  • 打赏
  • 举报
回复
那你在源码中直接添加绝对路径试试
念茜 2011-01-05
  • 打赏
  • 举报
回复
相对路径和绝对路径要搞清楚哦
在水一方 2011-01-05
  • 打赏
  • 举报
回复
你把尖括号改为双引号,

如#include “openssl/rsa.h”
  • 打赏
  • 举报
回复
顶起来
Linux的目录不是很懂,如果在Windows下我说不定能帮上
奔跑吧小鸟 2011-01-05
  • 打赏
  • 举报
回复
肯定是没加对啊 OGRE_HOME = E:\\OgreSDK1.7.2
LIBS += -L$$OGRE_HOME\\boost_1_42\\lib
Release:LIBS += -L$$OGRE_HOME\\lib\\release
Debug:LIBS += -L$$OGRE_HOME\lib\debug
INCLUDEPATH += $$OGRE_HOME\\include
INCLUDEPATH += $$OGRE_HOME\\include\\OIS
INCLUDEPATH += $$OGRE_HOME\\include\\OGRE
INCLUDEPATH += $$OGRE_HOME\\boost_1_42
这是我加的,参考参考吧

16,817

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧