• 8692阅读
  • 10回复

[提问]Qt 头文件和源文件的相关目录问题 [复制链接]

上一主题 下一主题
离线xuxb
 
只看楼主 倒序阅读 楼主  发表于: 2012-11-15

这个是pro文件
HEADERS += \
    include/mydata.h \
    include/myXml.h \
SOURCES += \
    source/myXml.cpp \
    source/main.cpp
FORMS +=
CONFIG += \
    uitools
RESOURCES += \
    style.qrc


这个是文件
#include <QtGui>
#include <QtXml>
#include "myXml.h"      ----->报错找不到文件 如果改成  #include "../include/myXml.h" 这样就没有问题
myXml::myXml()
{
  //构造函数
}
但是我不想这样  因为要是这样改的话  会改很多地方   希望大家来讨论下
目录结构











承接C/C++ MFC Qt  网络通信等项目!!!
离线xuxb
只看该作者 1楼 发表于: 2012-11-15
对于VC6.0用户可以设置工程 来改变头文件加载路径  但是Qt 貌似好像没有吧??
承接C/C++ MFC Qt  网络通信等项目!!!
离线roywillow

只看该作者 2楼 发表于: 2012-11-15
Qt在pro中通过INCLUDEPATH来添加头文件搜索路径
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线wchflchy
只看该作者 3楼 发表于: 2012-11-15
在资源的路径中可以设置
QT新手上路
离线xuxb
只看该作者 4楼 发表于: 2012-11-15
引用第2楼roywillow于2012-11-15 17:55发表的  :
Qt在pro中通过INCLUDEPATH来添加头文件搜索路径

我在pro文件中添加了 如上图所示   但是还是不行  请指点下吧
承接C/C++ MFC Qt  网络通信等项目!!!
离线xuxb
只看该作者 5楼 发表于: 2012-11-15
引用第3楼wchflchy于2012-11-15 18:00发表的  :
在资源的路径中可以设置

详细点吧!! 谢谢
承接C/C++ MFC Qt  网络通信等项目!!!
离线XChinux

只看该作者 6楼 发表于: 2012-11-15
INCLUDEPATH += ../include
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线roywillow

只看该作者 7楼 发表于: 2012-11-15
回 4楼(xuxb) 的帖子
图在哪?
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线xuxb
只看该作者 8楼 发表于: 2012-11-15
INCLUDEPATH += ../include
    

HEADERS += \
    include/myXml.h \
    include/mydata.h

SOURCES += \
    source/myXml.cpp \
    source/main.cpp

FORMS +=

CONFIG += \
    uitools

RESOURCES += \
    style.qrc

按照6楼和2楼的设置  可是还提示找不到头文件
承接C/C++ MFC Qt  网络通信等项目!!!
离线xuxb
只看该作者 9楼 发表于: 2012-11-15
解决了 不应该写成  INCLUDEPATH += ../include
而是写成INCLUDEPATH += ./include
两者区别是 少一个  "点"
谢谢6楼和2楼的 弟兄们
承接C/C++ MFC Qt  网络通信等项目!!!
离线kimtaikee

只看该作者 10楼 发表于: 2012-12-01
LZ 太马虎了。

快速回复
限100 字节
 
上一个 下一个