利用Qt的qmake创建vc工程

来源:互联网 发布:metinfo seo 编辑:程序博客网 时间:2024/06/05 21:06

转自:http://blog.csdn.net/yacper/article/details/5882766


1 打开vc中的终端

    开始

    程序

    Microsoft Visual Studio 2005

    Visual Studio Tools

    Visual Studio 2005 命令提示

2 进入自己的源程序所在的工程目录,如c:/build/template

cd c:/build/template

c:

3 创建visual studio工程

qmake -project -t vcapp -o xx.pro

qmake 

这样,在你的工程目录下,就有了xx.vcproj工程文件,你就可以在vc.net中打开它了

一般情况下,务必将.h .cpp等文件放在下一级目录中,以形成分层次的结构。

同时,这些文件之中又形成一定的层次结构,如 include/chemkit/util 等,此时,可修改 INCLUDEPATH 变量为

INCLUDEPATH += . include

这样,即可形成快速的统一编辑格式。


 qmake使用帮助

用法:

qmake [mode] [options] [files]

qmake有两种工作模式,第一种模式是基于启发式算法来生成project文件,第二种工作模式是生成makefile.通常,你并不需要指定工作模式,因为生成makefile是qmake默认的工作模式,但是,你可以用这种指定工作模式的方法,在一个已经存在的project上测试 qmake.


工作方式:


-project 指定qmake的工作模式为生成project文件.在这种工作模式下,qmake将文件解释为将要被编译的文件,默认的有*.c; *.ui; *.y; *.l; *.ts; *.xlf; *.qrc; *.h; *.hpp; *.hh; *.hxx; *.cpp; *.cc; *.cxx

-makefile 指定qmake的工作模式为生成makefile的模式(默认的情况).在这种模式下,qmake将文件解释为将要被处理的project文件.如果忽略了,qmake就会尝试在当前目录下找到一个project文件.

警告选项:


  -Wnone 关闭所有警告
  -Wall 打开所有警告
  -Wparser 打开 parser 警告
  -Wlogic 打开 logic 警告

选项:

你可以在选项里面放置任何变量赋值,它们将会和文件里面的一样处理,并且这些赋值会先于文件被处理.
  -o file 输出到file文件
  -unix 运行于unix模式
  -win32 运行于win32模式
  -macx 运行于mac模式
  -d 提升警告级别
  -t templ 重载TEMPLATE 为 templ
  -tp prefix 重载TEMPLATE , 以使可以在值之前加上prefix的前缀

  -help 打印help
  -v 版本信息
  -after 这个之后的所有变量赋值都会晚于文件被处理
  parsed after [files]
  -norecursive 不递归搜索
  -recursive 递归搜索
  -cache file 使用file做为缓存 [仅在makefile 模式下有效]
  -spec spec 使用spec 做为 QMAKESPEC [仅在makefile 模式下有效]
  -nocache 不使用ache 文件 [仅在makefile 模式下有效]
  -nodepend 不生成依赖 [仅在makefile 模式下有效]
  -nomoc 不生成 moc 目标 [仅在makefile 模式下有效]
  -nopwd 不在 pwd 里寻找文件[仅在project 模式下有效]


0 0
原创粉丝点击