Visual studio 如何使用qmake创建vcproj,使其筛选器反映目录结构?
我使用qmake(qt4.5.1)创建我的vcproj文件。我想为输出vcproj创建自定义过滤器,这样不是每个*.h文件都会在“头文件”过滤器中结束,*.cpp在“源文件”中结束,等等 例如,包含文件的项目Visual studio 如何使用qmake创建vcproj,使其筛选器反映目录结构?,visual-studio,qt,qt4,qmake,Visual Studio,Qt,Qt4,Qmake,我使用qmake(qt4.5.1)创建我的vcproj文件。我想为输出vcproj创建自定义过滤器,这样不是每个*.h文件都会在“头文件”过滤器中结束,*.cpp在“源文件”中结束,等等 例如,包含文件的项目 foo\foo.h foo\foo.cpp bar\bar.h bar\bar.cpp 应该有一个vcproj文件 foo foo.h foo.cpp bar bar.h bar.cpp 而不是 Header Files bar.h bar.cpp
foo\foo.h
foo\foo.cpp
bar\bar.h
bar\bar.cpp
应该有一个vcproj文件
foo
foo.h
foo.cpp
bar
bar.h
bar.cpp
而不是
Header Files
bar.h
bar.cpp
Source Files
bar.cpp
foo.cpp
谢谢 如果使用
CONFIG-=flat运行qmake,将获得以下项目结构:
Header Files
foo
foo.h
bar
bar.h
Source Files
foo
foo.cpp
bar
bar.cpp
这一直困扰着我,这就是为什么我要为Xcode项目在Mac上写一个补丁。最后,我可能会为VS编写一个(因为项目文件是XML文档,所以更容易)
如果您严格使用Visual Studio在Windows上编写软件,我建议您使用,因为它将自动生成编译Qt文件所需的UIC和MOC步骤