创建 Visual Studio Projiect 文件

开发者使用 Visual Studio 写Qt应用可以使用Qt商业版提供的Visual Studio integration facilities 并且不用担心如何管理项目的依赖。

然而,有些开发者需要导入一个已经存在的qmake项目到Visual Studio中。qmake能够得到这个项目文件并创建一个Visual Studio项目包含所有开发环境必须的信息。这通过将qmake project template 设置成 vcapp(应用项目)或者vclib(库项目)。

可以使用一个命令行来设定,譬如:

qmake -tp vc

输入

qmake -tp vc -r

可能在子目录中重复产生.vcproj文件并在主目录中产生一个.sln文件。

每次更新project file时,必须运行qmake来更新Visual Studio project.

Note: 如果使用 Visual Studio Add-in,可以输入.pro文件通过Qt->Import from .pro file 菜单项

Visual Studio Manifest files

使用Visual Studio 部署Qt 应用程序时,必须确保manifest文件在应用程序连接时被正确创建。这个过程自动处理产生DLL文件.

删除嵌入应用程序可执行文件中的manifest可以如下分配CONFIG变量:

CONFIG -= embed_manifest_exe

同样,删除嵌入DLL中的manifest可以如下分配CONFIG变量

CONFIG -= embed_manifest_dll

最新文章

  1. JAVA多线程售票问题
  2. 找出只含有2,3,5因子构成的数的第N个
  3. OneProxy自动剔除延迟节点
  4. nodejs+express安装
  5. 小夜灯V2.0成本
  6. js 操作 字符串
  7. RHCE 系列(一):如何设置和测试静态网络路由
  8. java面试每日一题13
  9. LAMP网站架构分析
  10. Socket与TcpClient的区别(转载)
  11. react - next.js 设置body style
  12. HPE服务器做raid5阵列
  13. rest_framework的认证系统
  14. MYSQL 1093 之You can't specify target table for update in FROM clause解决办法
  15. 浅谈脚本化css(二)
  16. 计算两端yuv视频流中每一帧的ssim值
  17. .Ignite是什么
  18. Resolving multicopy duplications de novo using polyploid phasing 用多倍体相位法解决多拷贝复制的新问题
  19. 可视化编程中----cell的自适应高度
  20. APS高级计划排程系统应该支持的企业应用场景

热门文章

  1. TortoiseSVN 结合使用哪个问题跟踪系统比较好?TRAC?REDMINE?都有什么优缺点?
  2. Apache 多网站配置
  3. 【linux】查看linux版本和内核版本
  4. 转-Python自然语言处理入门
  5. XP IE8 安装失败
  6. debian修改ssh端口
  7. 如何判断两个IP地址是不是在同一个网段
  8. PHP session 跨子域问题总结 ini_set('session.cookie_domain', ".domain.com")
  9. nodejs连接mongodb
  10. ES6系列_5之字符串模版