• 5882阅读
  • 5回复

关于ui.h.cpp文件的摆放问题 [复制链接]

上一主题 下一主题
离线skywild
 
只看楼主 倒序阅读 楼主  发表于: 2010-02-01
之前由于对于Qt之类的不熟悉,所有的文件都是放在同一目录下的
现在项目比较大了。文件很多显得很臃肿
所以想把 .ui文件放在ui目录下,.h文件放在inc目录下,.cpp文件放在src目录下
不过这样放置后发现程序编译无法通过,看下来好像 ui_xxxx.h文件是自动生成的
各位有什么好的办法么
离线dbzhang800

只看该作者 1楼 发表于: 2010-02-01
分开放应该没问题,可以贴你的 pro 文件
离线skywild
只看该作者 2楼 发表于: 2010-02-01
# -----------------------------------------------------------
# This file is generated by the Qt Visual Studio Integration.
# -----------------------------------------------------------

# This is a reminder that you are using a generated .pro file.
# Remove it when you are finished editing this file.
message("You are running qmake on a generated .pro file. This may not work!")


TEMPLATE = app
TARGET = testUi
DESTDIR = ../debug
CONFIG += debug
INCLUDEPATH += ./GeneratedFiles \
    ./GeneratedFiles/Debug \
    .
DEPENDPATH += .
MOC_DIR += ./GeneratedFiles/debug
OBJECTS_DIR += debug
UI_DIR += ./GeneratedFiles
RCC_DIR += ./GeneratedFiles

#Include file(s)
include(testUi.pri)

#Windows resource file
win32:RC_FILE = testUi.rc



这是我的一个测试工程,测试文件分开放的
开发是用 vs2005
离线skywild
只看该作者 3楼 发表于: 2010-02-02
自己顶一下。。
离线318065268
只看该作者 4楼 发表于: 2010-02-02
MOC_DIR += ./GeneratedFiles/debug
OBJECTS_DIR += debug
UI_DIR += ./GeneratedFiles
RCC_DIR += ./GeneratedFiles

工程文件已经这样指定了,应该没有什么问题了。
再把源码中#include "xx_ui.h"前面加上文件夹的名字和路径就行了吧。
Email  rsail@126.com(私人邮箱)
QQ:   318065268
离线skywild
只看该作者 5楼 发表于: 2010-02-03
原本就是这样尝试的
没有.ui的文件可以
有.ui的文件就不行
快速回复
限100 字节
 
上一个 下一个