以下因素都有影响:1. QT4与QT5对字符串编码的处理不同(最好不要在源代码里直接写中文,坑更多)2. QTextCodec自动对编码转换的影响3. 源代码文件对编码存储格式的不同会影响编译器对字符串的理解4. 不同版本编译器对源代码文件的理解不同,比如VC6和VC2005的不同,比如VS2010...
分类:
其他好文 时间:
2014-11-27 20:18:19
阅读次数:
185
VS编译出的程序偶尔出现BEX错误,将其排除在DEP之外,但出现无法添加的问题,原因在于VS编译代码时候的设置选项。
BEX错误暂时还未找到原因。...
分类:
其他好文 时间:
2014-11-20 18:43:57
阅读次数:
177
目前我的工作环境还是win,所有演示也用VS或者cygwin这些环境作为基础。
1、配置项目的附加include目,增加预定义位置集设置,编译器会把它加入include路径,比如在某个文件夹中定义一个vector(不带后缀),当我们项目中使用#include
猜想1:如果预定义位置集中所增加的不同路径中有两个相同的文件,include采用的是有歧义形式的方式,即不附带完整路径,使用的是哪个文件...
分类:
其他好文 时间:
2014-11-16 01:52:46
阅读次数:
211
文如其名,很多程序如果不以管理员身份运行的话无法操作到系统盘的一些文件,而往往有些时候这一功能又是必须要有的,虽说可以通过右键可执行文件修改其属性来设置默认执行权限为“以管理员身份运行”,然这毕竟麻烦。很多用户也根本就不会这么去做,是故让程序执行时就自己去要求管理员权限是最终的解决方法。在VS下面,这个问题其实很好解决,就是做如下操作:右键工程选择属性->配置属性->链接器->清单文件->UAC执...
分类:
其他好文 时间:
2014-11-12 23:10:11
阅读次数:
375
如果使用vs编译器 需要c runtime 例如(msvc110 )这种 还需要若干qt的dll 基本在qt的bin目录 如果使用了QWindow这种对象还需要引用qt目录 plugins下 的内容 和qml文件夹的内容,plugins包括了一些扩展功能 qml提供了基础控件的qml(对应在qml文...
# 引子 使用VS编译C++程序经常会遇到这种情况:编译已经成功,没有报错;但是链接时报错,类似于:“error LNK2001!@#¥#¥@%#……@#¥%&*&¥%¥@#¥”。网上查到的相关文章和我实际遇到不太一样,在这里总结一下...
分类:
其他好文 时间:
2014-09-25 13:08:30
阅读次数:
210
在Windows Qt-4.8.x平台上编译Qt-5.0+ WebKit(即qtwebkit-2.3.x) Debug版注意事项
跳转至:
导航、
搜索
目录
1
C++编译问题
1.1
从idl生成.h/.cpp失败?1.2
VS编译器版本1.3
名字导出问题1.4
找不到int64_t类型?1.5
Windows上需要pt...
转载自:http://blog.csdn.net/x356982611/article/details/30217473@1:找不到Riched20.lib用everything等软件搜索下磁盘,找到所在的目录添加到vs的库目录即可,我得是C:\Program Files (x86)\Microso...
分类:
其他好文 时间:
2014-09-12 11:40:03
阅读次数:
221
我们知道开发有很多的环境,一般我们会分为开发环境,测试环境,生产环境.而我们使用的vs默认配置就两种:Debug和Release.当然vs支持通过配置管理器来添加,编辑及删除配置.为此不同的环境和配置我们的应用程序在发布的时候会复制,粘贴各种配置文件,比如数据库的链接字符串等,这样容易出错而且增加精...
分类:
其他好文 时间:
2014-09-05 19:38:21
阅读次数:
224
protocol buffer 在VS2013编译会出现以下错误.解决办法把宏加上, 问题解决.注:该错误只出现在Debug版本.
分类:
其他好文 时间:
2014-08-30 11:04:49
阅读次数:
196