VS2010 C++ 静态编译 和 Qt的配置
来源:互联网 发布:音乐相册软件排名 编辑:程序博客网 时间:2024/05/21 17:53
静态编译配置如下:
1.项目 -> 配置属性->常规->MFC的使用 :在静态库中使用MFC。
2.项目 -> 配置属性->C/C++->代码生成->运行库 :选择/MTd(Debug) 和 MT(Release)。
Qt配置
项目 -> 配置属性->链接器->输入->添加依赖项
debug:
qtmaind.lib
QtCored4.lib
QtGuid4.lib
release:
qtmaind.lib
QtCored4.lib
QtGuid4.lib
项目 -> 配置属性->VC++目录
可执行文件目录
D:\Qt\4.8.0\bin
包含目录
D:\Qt\4.8.0\include
引用目录
D:\Qt\4.8.0\lib
库目录
D:\Qt\4.8.0\lib
错误:
msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0type_info@@AAE@ABV0@@Z) 已经在 LIBCMTD.lib(typinfo.obj) 中定义
1>msvcrtd.lib(ti_inst.obj) : error LNK2005: "private: class type_info & __thiscall type_info::operator=(class type_info const &)" (??4type_info@@AAEAAV0@ABV0@@Z) 已经在 LIBCMTD.lib(typinfo.obj) 中定义
1>LIBCMTD.lib(crt0init.obj) : warning LNK4098: 默认库“msvcrtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>D:\Qt\source\Virtual_Scope\\Virtual_Scope.exe : fatal error LNK1169: 找到一个或多个多重定义的符号
项目 -> 配置属性->链接器->输入->忽略特定默认库
msvcrtd.lib
将程序修改成控制台
项目 -> 配置属性->链接器->系统->子系统 ->控制台
- VS2010 C++ 静态编译 和 Qt的配置
- vs2010静态编译qt
- vs2010静态编译qt
- VS2010使用静态编译的qt库
- QT+VS2010静态配置
- vs2013 静态编译Qt和配置方法
- VS2010编译基于QT库的静态程序
- 配置QT、vs2010,不用编译QT
- Qt+VS2010的配置
- Qt+VS2010的配置
- 用Qt Creator编写代码+ vs2010编译调试的配置
- 用Qt Creator编写代码+ vs2010编译调试的配置
- 用Qt Creator编写代码+ vs2010编译调试的配置
- QT 静态编译配置环境
- QT的静态编译
- QT Creator编译和使用QT的静态库
- Windows环境下设置Qt编译环境 - 关于Qt的静态链接库的配置和生成方法
- VS2010纯静态编译QT4.8.0,实现VS2010编译调试Qt程序,QtCreator静态发布程序
- 在SSH 的组合框架模式中,三者各自的作用
- Android学习 之 获取可视区域的Rect对象(顺带获取状态栏和标题栏高度的方法)
- linux内核研究-10-模块
- VB.NET中将结构体保存到文件的方法
- 这几天。。。。。。。。
- VS2010 C++ 静态编译 和 Qt的配置
- 取消openldap下非root用户搜索只能显示500个条目
- Java语言规范
- 如何阅读他人的程序代码【转载】
- 3D游戏编程学习
- Linux 动态库剖析
- 提取数据的变量信息content
- 黑马程序员-----jdk1.5的新特性
- Android通过HttpURLConnection与HttpClient联网代理网关设置